Directory.CreateDirectory(@「C:\ test」);如何在C#中使用變量名創建文件夾?
工程很好。我可以創建文件夾。但下面的代碼不起作用。
using System;
using System.IO;
class iolar
{
public static void klasorOlustur()
{
Console.WriteLine("Oluşturmak istediğiniz BİRİNCİ klasörün adı?");
string a=Console.ReadLine();
Console.WriteLine("oluşturmak istediğiniz İKİNCİ klasörün adı?");
string b=Console.ReadLine();
Console.WriteLine("Klasörler oluşturuluyor.. Lütfen bekleyin...");
string klasorYolu="@\"H:\\"+a+"\"";
string klasorYolu2="\""+b+"\"";
DirectoryInfo klasorcuk=new DirectoryInfo(klasorYolu);
Console.Write(klasorYolu);
if(klasorcuk.Exists==false)
{
klasorcuk.Create();
Console.WriteLine("İlk klasör oluşturuldu...");
DirectoryInfo klasorcuk2=klasorcuk.CreateSubdirectory(klasorYolu2);
Console.WriteLine("İkinci klasör de oluşturuldu...");
}
}
static void Main()
{
klasorOlustur();
}
}
我得到「未處理的異常:System.ArgumentException:路徑中的非法字符。」錯誤。我發現了一些關於「路徑類」的東西,但我無法得到明確的答案。
我該怎麼辦?
上帝..非常感謝你..今天一直在我的幾個小時:o | – scaryguy 2010-09-11 15:35:00