最新消息:20210917 已从crifan.com换到crifan.org

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

C# crifan 2142浏览 0评论

总结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);

转载请注明:在路上 » 【总结】C#中关于文件和文件夹的常见操作

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
92 queries in 0.200 seconds, using 23.32MB memory