-1
我想創建一個程序,檢查如果以下文件存在,如果不存在,創建一個並寫入名稱。但該程序不會創建文件,也不會拋出任何異常。代碼不創建文本文件C#
string verify;
string name = textBox1.Text;
string path = Path.Combine(@"C:\assets\"+ name + ".txt");
if (!File.Exists(path))
{
File.Create(path);
File.WriteAllText(path, name);
}
else if (File.Exists(path))
{
verify = File.ReadAllText(path);
if (verify == name)
{
return;
}
}
你可以添加到你的問題,你的路徑變量的值。 – Hackerman
當你在'string verify'中放置一個斷點時,你看到了什麼?在調試器中用F10鍵遍歷代碼,在觀察窗口中檢查每個變量(或者將鼠標懸停在它上面)?你甚至可以選擇'File.Exists(path)'並將鼠標懸停在它上面以查看它返回的內容。 –
[如何在Visual Studio中使用調試器的指導](https://msdn.microsoft.com/en-us/library/mt243867.aspx)。 – mason