问题标签 [file-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
245 浏览

c# - 在目录中查找所有文件的更好方法

我正在寻找一种方法来改进我的文件搜索。

目前我正在使用这种方法:

有没有更快或更好的方法来做到这一点?

谢谢

0 投票
1 回答
2844 浏览

delphi - 如何让 FindFirst 在当前目录中查找文件?

我在为将打开目录文件夹并递归删除其中的所有文件以便我可以依次删除文件夹本身的过程编写代码时遇到问题。我不会遇到递归过程的问题,但我似乎无法让 FindFirst/FindNext/FindClose 函数正常工作。下面的过程应该在当前目录中搜索任何类型的任何文件(但是我可能误用了字符串通配符;我在网上没有找到太多关于它们使用语法的信息)。

现在看来,无论我输入什么文件名,该过程都找不到任何文件,并且总是返回“未找到匹配文件”消息。

0 投票
3 回答
7551 浏览

eclipse - Eclipse Maven 显示同一文件的多个路径

Eclipse 中是否有任何设置仅显示文件所在的 Maven 项目?

我有不同的 Maven 项目,它们是父 Maven 项目的模块:

如果我在 Eclipse 中使用“Open Resource”(使用Ctrl + Shift + r)查找文件,它会出现在许多项目中(例如:在 projParent 和 projWeb 中)。

有没有办法只显示该文件实际所在的相关文件夹?

0 投票
1 回答
238 浏览

python - Python 文件夹名称

我的计算机中有一个目录,其中有一个数字作为文件夹名称。例如,存在的目录是

C:\3_软件

我正在尝试提供顶级目录路径。我想查看 C:\3_Software 中的文件夹、子文件夹和文件,打开文件并搜索字符串。如果特定字符串存在,则打印文件名和字符串。所以我使用 os.walk 来遍历文件夹、子文件夹和文件。现在,当它获取目录名称时,由于文件夹名称中有一个数字,它会自动转换为不同的格式并且无法从那里获取文件。

当我尝试将“C:\3_Software”定义为 root 并读回相同的变量时,它给了我“C:\x03_Software”......

而且,有没有什么方法可以连接根目录和文件路径……使用 os.walk 方法……

0 投票
2 回答
1251 浏览

java - 检索具有相同扩展名的文件数

我有一个文件夹用户,里面有很多具有相同扩展名的文件。我想使用过滤器查询查找所有用户文件名。

在以下代码中,我如何检索与查询过滤器相等的所有文件。

谢谢你的帮助。

0 投票
1 回答
69 浏览

c# - 如何在正在进行的搜索过程中显示目录

我想向列出给定路径中文件的程序添加一个文本框。它将在面板上显示当前搜索目录。即使我textvox1.Text = dir这样添加,它也只会在搜索结束时显示最后一个目录。你能告诉我为什么它不起作用吗? 相关问题

0 投票
2 回答
61 浏览

php - 在 CMS 中查找所有 GET 变量

我想将所有不存在的 GET 参数(例如 www.example.com?afasfnk=)重写为 404 页面。所以我只需要获取所有现有的 GET 参数并将它们包含到我的 .htaccess 中。就像这样:

问题是如何最有效地找到它们。Fe 在我的 cms 我有

我需要提取这个“a”值等等..

0 投票
2 回答
1240 浏览

c# - String.Contains 给出了错误的值

我正在尝试创建一个搜索文件的应用程序,就像 WindowsXP 一样。我正在使用 4 个线程搜索指定目录并打开每个文件以搜索字符串。这是通过从静态类调用静态方法来完成的。然后该方法尝试找出扩展,并根据找到的扩展通过私有方法运行它。我只创造了将纯文本文件读取到班级的可能性。这是代码:

Query 读取扩展名,然后转发处理。由于此时我只包含纯文本文件,因此无法选择太多。在搜索开始之前,我还告诉我的程序它需要读取所有可能的文件。

现在我的问题出在这里,虽然阅读器只能阅读纯文本文件,但它也可以阅读图像和应用程序(.exe/.dll)。这是意料之中的,因为它试图读取所有内容。奇怪的是,它返回匹配项。我已经在 Notepad++ 中搜索了文件,但没有匹配项。我还在文件被读入“内容”变量后立即使用断点提取了内容,并尝试搜索该内容,但再次没有匹配。所以这意味着 String.Contains() 方法不能很好地搜索内容,这似乎认为给定的查询在文件中。

我希望有人知道问题可能是什么。我搜索的字符串是“test”,该程序在搜索文本文件时工作。

0 投票
2 回答
193 浏览

python - 优化python文件搜索?

我在优化这部分代码时遇到了一些麻烦。它有效,但似乎不必要的慢。该函数searchString在从 line 开始的文件中搜索 aline_nr并返回第一次命中的行号。

我已经尝试过这些方面的东西,但从未设法实现“从某个行号开始”输入。

编辑:用例。我正在对包含文本和数字的分析文件进行后期处理,这些文本和数字被拆分为带有标题的不同部分。line_nr 上的标头用于拆分数据块以进行进一步处理。

调用示例:

startOnLine = searchStr(fileName, 'Header 1', 1, 10000000): endOnLine = searchStr(fileName, 'Header 2', startOnLine, 10000000):

0 投票
2 回答
6218 浏览

php - 递归在所有目录中搜索php中的字符串数组

我是 PHP 编码的新手,这里正在寻找对所有目录进行递归搜索以查找字符串数组的最快方法。

我正在这样做

在这里,我递归地遍历所有目录,然后在每个文件上再次遍历内容数组以进行搜索。

有没有更好的方法来进行搜索?请建议更快的替代方案。

谢谢