在Windows上search文件属性的最快方法?

我有很多文件,2TB是确切的,并且必须通过创build者和创builddate以及其他文件属性来查找/search文件。

你认为什么是做这种search的最好方法?

应用程序/ PowerShell的? 代码片段? 任何build议?

如果你对VBScript感到满意,编写一个search文件的脚本并不难。 与使用内置工具相比,这种方法相当耗时,但是它可以提供很大的灵活性,因为您可以调整脚本以使用任何您想要的标准。

感觉如何?

' ********************************************************************** ' FindAllFiles.vbs ' ================ ' Demo file find script ' ********************************************************************** option explicit const top_folder_name = "C:\temp" dim fso, top_folder set fso = CreateObject("Scripting.FileSystemObject") wl "Searching for folders in " & top_folder_name set top_folder = fso.GetFolder(top_folder_name) FindAllFiles top_folder ' *** Finished wscript.quit 0 ' ********************************************************************** ' FindAllFiles ' ------------ ' ********************************************************************** sub FindAllFiles(faf_Folder) dim cur_folder, cur_file ' *** Check all subfolders of the current folder for each cur_folder in faf_Folder.SubFolders FindAllFiles cur_folder next ' *** Now get all files in this folder for each cur_file in faf_Folder.Files ' Do your checks on name, date, attributes or whatever here wl cur_file.Path & "\" & cur_file.Name next ' *** All finished end sub ' ********************************************************************** ' wl ' -- ' ********************************************************************** sub wl(s) wscript.echo s end sub 

约翰·雷尼

来自2BrightSparks的FindOnClick通常对你之后的内容相当不错 ,但不幸的是似乎没有列出造物主。 然而,这是相当可定制的,可能值得一看。 免费试用30天。

在这种情况下,文件数量比文件大小更重要。

我有一个应用程序,其中30GB的数据大约是1600万个文件。 当我们将其迁移到一台新的NAS时,只需要三台机器来处理元数据操作。

我们在几个月后移动了另外的850GB数据,一台机器能够在NAS之间以〜1GB /分钟的速度进行复制,因为平均文件大小大概是一百倍。

也许像Google桌面或类似的东西可能只是有足够的数据。

如果您只想识别文件,请查看使用内置索引服务。 它有一个脚本界面。 这个页面看起来是一个很好的开始。

试试AgentRanack。 过去我已经certificate了相当快(但是在GB上,不是TB)