gpt4 book ai didi

c# - DotNetZip 检查 zip 文件中是否存在文件夹

转载 作者:太空狗 更新时间:2023-10-30 00:42:08 24 4
gpt4 key购买 nike

我正在尝试检查 zip 文件中是否存在文件夹。代码如下:

//All entries refered too exists.
//For files (Workes fine, returns true)
var hello1 = zip.Any(entry => entry.FileName.Equals(@"Patients.xml"));
var hello2 = zip.Any(entry => entry.FileName.Equals(@"Bookings.xml"));

//For folders (Dosent work (returns false))
var result1 = zip.Any(entry => entry.FileName.Equals(@"PatientsF"));
var result2 = zip.Any(entry => entry.FileName.Equals(@"U14"));

我试过:

entry.FileName.Contains(@"PatientsF"));

那行得通,但我想获取确切名称为“PatientsF”的文件夹。使用代码“Contains”,如果名称只有“PatientsF”,它将返回 true。我应该如何解决这个问题?

任何帮助将不胜感激。提前致谢。

附言。如果我哪里不清楚,或者如果您需要更多信息,请解释需要什么。

最佳答案

然后展开工作以确保找到文件夹:

entry.FileName.Contains("PatientsF/"));

/ 是路径分隔符,因此它不能是文件名的一部分。

关于c# - DotNetZip 检查 zip 文件中是否存在文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17148706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com