我正在编写一个C#控制台应用程序,它应该从解压缩的zip存档中删除MacOS垃圾。删除__MACOSX
文件夹工作正常,但当我尝试使用.DS_STORE
删除File.Delete()
文件时,文件不会被删除。例如:
File.Delete(Directory.GetCurrentDirectory()+ @"\.DS_Store");
答案 0 :(得分:1)
问题是Directory.GetCurrentDirectory()
没有包含尾部斜杠,因此您需要手动添加它。相反,我建议使用Path.Combine
:
var pathToDelete = Path.Combine(Directory.GetCurrentDirectory(), ".DS_Store");
File.Delete(pathToDelete);