【发布时间】:2020-07-26 14:52:47
【问题描述】:
我正在尝试编写一个文本搜索例程,该例程扫描目录以查找给定的通配符文件规范并扫描给定搜索字符串的匹配项。一切正常,除了当我访问 ZIP 文件时。以下是相关代码:
string fileText = File.ReadAllText(filePath);
foreach (string s in lstSearchStrings.Items)
{
int cnt = CountSubStrings(fileText, s);
lstCounts.Items.Add(cnt.ToString());
}
我知道它只使用基于文本的例程,所以我可能需要更改它。任何关于在哪里进行更改/做什么的帮助将不胜感激!
【问题讨论】:
-
“不起作用”是什么意思?
-
它读取压缩文件中的文件名,但不能读取文件本身。只是寻找打开/读取 zip 文件中文件的正确方法。
标签: c# file search compression