今天,我想介绍一款Web 应用,它可以立即查找并复制文件夹中包含您拖放文件名称的所有文件。(我将在下面解释详细信息。)
使用此网络应用程序,您可以快速列出哪些文件引用了可怕的文件,例如CommonFunctionA.cs。
通过列出所有相关文件,向 ChatGPT 提问也变得更加容易。
💡 它能做什么? 假设您有以下文件夹结构:
FolderA ├── FolderB │ ├── aaa.txt │ └── bbb.txt ├── ccc.txt ← drag & drop └── ddd.txt 当您拖动ccc.txt到浏览器中时,应用程序会执行以下操作:
✅ 在文件夹内递归搜索✅ 提取内容中
包含该字符串的所有文件 ✅ 将文件名及其内容批量复制到剪贴板ccc
📝 技术亮点 🚀 文件系统访问 API 此应用程序使用文件系统访问 API 直接从浏览器探索本地文件夹的内容。
✅ 递归文件夹搜索
✅ 使用剪贴板 API 进行批量复制
🎯 总结 只需拖放,您就可以批量复制所有“相关文件”,
非常适合大规模本地文本搜索或作为代码审查助手。
注意:它不会复制“相关文件的相关文件”。
虽然可以实现这一点,但这样做可能会导致由于链式引用而复制整个文件夹。
另外,我一直在争论这样的 Web 应用是否应该将自身(拖拽的文件)包含在输出中。(目前,它没有。)
包含它可能会让它更加用户友好,但从“谁在使用CommonFunctionA.cs?”的角度来看,排除它似乎更准确。
📌 链接 原始版本:
www.ysdslt.com/DirectoryInFileAllCopy/index5.html
更新版本(包括自身):
我决定也发布此版本,因为在询问 ChatGPT 问题时它更加方便。
源代码(用于本地使用和安全检查):
请随意下载并在本地试用!