问题标签 [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.
visual-studio-2013 - 在 Visual Studio 2013 中按文件名搜索
我想在 Visual Studio 2013 中搜索以“E”结尾且文件扩展名为 .h 的文件名。我知道有 ctrl+shift+F 对话框,但它不搜索文件名。同样 ctrl+,转储所有内容,甚至文件内容。我只想搜索文件名。这个怎么做?
谢谢
c# - NTFS 文件目录搜索性能
我想写一个缓存文件夹来存储计算数据,所以我不必每次都重新计算它,相同的输入数据进来。所以我计算输入数据的哈希(例如输入文件的哈希) ,将其转换为允许字符的字符串,并希望将其用作公共缓存目录中的文件名,这样我就可以使用哈希快速找到计算出的数据。缓存文件的数量不会很大(<10000),所以我相信使用单个文件夹应该没有问题。
通常问题是,高级用户可能希望以更智能的方式删除不再需要的缓存数据,以删除整个缓存。所以我认为在文件名中包含额外的人类可读信息(例如输入文件的原始文件名)是一个不错的选择。缓存文件名将具有以下结构:
其中_
是 中禁止的任何分隔字符<hash>
。当然,我会在意,只有一个文件具有相同的哈希值,就像第一个缓存文件获胜并阻止创建新文件一样。
我现在的问题是,这会影响使用请求的哈希搜索文件的性能吗?如果没有其他信息,我将有一个固定的文件名,我只需搜索即可。但是添加了信息后,我需要搜索以请求的哈希开头的文件,例如使用通配符,如<hash>_*.<extension>
.
据我了解,NTFS 使用 B+Tree 来组织目录内的文件名。因此,无论我搜索固定文件名还是带有通配符的文件名,它都会在任何情况下遍历树。所以我猜重要的部分必须在文件名的开头,而不重要的部分在结尾。但是使用通配符进行搜索是否会对性能造成影响?如果,有没有可能解决这个问题?
如果重要的话,我会用 C# 编写它,使用类似的东西Directory.EnumerateFiles()
,但我愿意接受其他建议。
java - 我们可以在我们的插件中使用 eclipse C/C++ 和文件搜索插件 API(仅适用于 eclipse)吗?
参考我之前的问题:Search-Plugin for Eclipse
现在我可以在我的插件中使用 eclipse JDT Search API。但我只能搜索 Java 文件。现在我想嵌入 C/C++ 和文件搜索功能来搜索非 Java 文件,比如 C、C++、XML 等文件。如果我们直接不能这样做,那么建议一些替代方案。我在 stackoverflow 和其他网站上进行了很多查询,但找不到任何富有成果的内容。
windows - 如何使用批处理文件搜索文件并获取相对文件路径而不是完整路径?
我想在目录中递归搜索扩展名为.log的文件。我在批处理文件中尝试如下命令。
我也试过这个:
但我要么得到这样的完整路径:
或者
分别。
由于我在路径 D:\Folder1 中运行批处理文件,因此我希望搜索结果如下:
此外,在同一个批处理文件中,我想使用生成的文件名创建文件夹,如下所示:
或者
我怎么能做到这一切?
python - 如何通过python找到任何特定文件的路径,“就像搜索一样”
我正在运行一个脚本,作为一项任务,我下载了一个文件(不是从 python:假设用户从浏览器下载了一个 txt 文件),并且用户可以在任何地方下载它。在下一步中,我想要一个脚本来找到该文件并为我提供加载文件的路径。我试图从 python 中模拟以下 osacript
但它说找不到“find:~”
有没有办法可以实现我的目标?
google-chrome - 找到“chrome.exe”
我有一个调用 Chrome 的宏,但是在不同的机器上部署这段代码会被每台机器上不同的 chrome 的完整文件路径破坏。为了缓解这种情况,我想一次性搜索“chrome.exe”并将文件路径存储为变量。以下似乎可行,但是递归会产生堆栈空间问题(运行时错误 28)。
这似乎是一个如此简单的操作,并且递归搜索遍布通常的论坛,但我无法正确!
linux - 扫描多个文件扩展名并在找到时复制到新目录
我正在使用Ubuntu
,我需要递归搜索目录和 subs 以查找任何.mp4
、.mkv
或.wav
文件。我看到这mmv
可能是我最好的解决方案,但我无法使语法正确。那么我将如何将其转换为搜索文件名数组,或者我只想为我所追求的每个文件扩展名运行 3 次迭代?
我正在使用这里的教程来写这个,所以如果我无法 找到所有 m3 ,请原谅我
android - 如何知道文件是否存在于android的内部/外部存储中?
我认为这个问题可能是重复的,但我没有找到任何其他答案。
我的问题是:
是否可以知道设备中的任何位置(即内部/外部存储)是否存在文件(例如:一个//文件).txt
?.doc
.csv
java - 查找目录中存在的特定格式的总文件的最有效方法
在我的 android 应用程序中,我需要查找目录中是否存在某种格式的文件。我编写了代码,它运行良好,但是如果目录有太多目录,每个目录都有很多文件和目录,它会变得有点慢。
注意:我也在计算目录中的总 txt 文件
这是我的代码
我基本上遵循最通用的方法,但有些应用程序与我在我的应用程序中尝试做的工作相同,而且速度更快。有人知道这项任务的更好方法或算法吗?谢谢 !!
php - 知道文件的存在等于部分名称+扩展名
我正在尝试使用过滤器,以查看文件是否存在,以及有多少:我正在尝试使用以下方式获取脚本:
解决了1:
如何检索迭代器中的名称文件? 解决了2: