是否有任何可能的解决方案c#如何检查文件是否存在,即使该文件位于。zip目录?
可能的路径是:"\127.0.0.1ZIP-Bug-StudyTestResultMapmarket_coupling_ntc_preoptimizationtemp.zipfile.csv">
我需要一个不拆分字符串等的解决方案,简单地像:
FileInfo fi = new FileInfo(path);
if (fi.Exists) { }
使用。net Framework 4.5和ZipArchive
using (ZipArchive archive = ZipFile.Open(zipPath, ZipArchiveMode.Open)){
try{
ZipArchiveEntry entry = archive.GetEntry("Existing Filepath with name"); // use entry then
}
catch(ex Exception ) { if(ex is ArgumentNullException || ex is ArgumentException) Console.Write("file not found"); }}
取代ZipArchiveMode。如果您需要修改文件,请使用update打开。