这是文件路径有效?:有效的文件路径
'C:sample.txt的'
(这个字符串是从用户输入)
这是令人困惑,因为有没有错误返回。我已经使用Directory.Exists(path.DirectoryName)。 但我找不到在C:中创建的文件。
这是文件路径有效?:有效的文件路径
'C:sample.txt的'
(这个字符串是从用户输入)
这是令人困惑,因为有没有错误返回。我已经使用Directory.Exists(path.DirectoryName)。 但我找不到在C:中创建的文件。
必须改为
C:\sample.txt
这的确是一个corret路径时,Windows犯规了\麻烦。
另请尝试使用File.Exists()。
路径必须是如下,
string filePath=args[0]
if (!File.Exists(filePath))
{
File.Create(filePath);
}
是,C:sample.txt
是一个有效的文件路径,并指任何用于驱动C:
进程当前目录(因为没有具体的目录路径中提供)。
它在当前目录
string filepath = "c:sample.txt";
StreamWriter sw = File.CreateText(filepath);
sw.WriteLine("hello");
sw.Close();
string s = Directory.GetCurrentDirectory();
Console.WriteLine(s);
操作系统对每个进程“当前目录”,并为每个驱动器盘符创建。所以当你使用'C:sample.txt'时,Windows使用C:的当前目录作为你的进程。当前目录的内容取决于您的流程是如何开始的以及之前已经完成的。 – 2012-08-16 09:09:12