【总结】C#中关于文件和文件夹的常见操作

总结C#中,关于文件和文件夹的一些常见操作:

 

获得当前(执行的程序所在的)路径

核心代码:

System.Environment.CurrentDirectory

官网解释:

Environment.CurrentDirectory 属性

示例代码:

string currentPath = System.Environment.CurrentDirectory;

 

合并(多个,文件夹加上文件的)路径

核心代码:

Path.Combine

官网解释:

Path.Combine 方法

示例代码:

using System.IO;

string currentPath = System.Environment.CurrentDirectory;
string outputFilename = "fiverrComScrapedResult.xls";
string fullFilename = Path.Combine(currentPath, outputFilename);

 

判断文件是否存在

核心代码:

System.IO.File.Exists

官网解释:

File.Exists 方法

示例代码:

string fileForTest = "D:\\download\\503aec99594da.doc";
bool fileIsOk = System.IO.File.Exists(fileForTest);

注意事项:

  • 不应使用 Exists 方法来验证路径,此方法仅检查 path 中指定的文件是否存在。将无效路径传递到 Exists 返回 false。

 

判断文件夹是否存在

核心代码:

System.IO.Directory.Exists

官网解释:

Directory.Exists 方法

示例代码:

string folderToTest = "D:\\download";
bool dirOk = System.IO.Directory.Exists(folderToTest);


发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量