我想在 C# 中测试包含文件路径的字符串是否存在该文件(类似于-e
Perl 或 Python 中的测试)。os.path.exists()
Daren Thomas
问问题
289653 次
5 回答
338
采用:
File.Exists(path)
MSDN:http: //msdn.microsoft.com/en-us/library/system.io.file.exists.aspx
编辑:在 System.IO
于 2008-09-02T07:19:51.190 回答
66
System.IO .文件:
using System.IO;
if (File.Exists(path))
{
Console.WriteLine("file exists");
}
于 2008-09-02T07:22:11.997 回答
28
System.IO.File.Exists(路径)
于 2008-09-02T07:21:07.960 回答
8
给出完整路径作为输入。避免相对路径。
return File.Exists(FinalPath);
于 2014-03-09T08:30:24.927 回答
1
我使用 WinForms,我使用 File.Exists(string path) 的方式是下一个:
public bool FileExists(string fileName)
{
var workingDirectory = Environment.CurrentDirectory;
var file = $"{workingDirectory}\{fileName}";
return File.Exists(file);
}
文件名必须包含扩展名,如myfile.txt
于 2021-01-14T14:47:39.300 回答