我使用PhotoRec从发生故障的硬盘驱动器中恢复了218GB的各种文件。这些文件没有原始文件名,也没有以任何方式排序。
如何按文件类型将文件排序到单独的文件夹中?例如,我尝试过搜索.jpg,然后我可以将这些结果复制到新文件夹中。但是当我搜索类似.txt之类的内容时,我会得到16GB的文本文件,而且我找不到将它们全部选中并将它们复制到自己的文件夹中。系统刚刚挂起。
这一切都在Windows 10上完成。
答案 0 :(得分:0)
打开powershell。更改为已恢复的数据文件夹cd c:\...\recovered_files
。为文本文件mkdir text_files
创建一个目录。移动mv *.txt text_files
。
你真的只想移动/剪切这样的文件而不是复制,因为移动文件只是名称更改(非常快),但要复制必须复制所有数据(非常慢)。 / p>
如果您的文件分布在许多目录中,则需要使用find命令。在Linux中,使用命令find
可以非常简单。在Windows中,我从未尝试过这样的事情。在MSDN上有一篇关于PowerShell的文章,其中有一个例子似乎让人想起你想做什么。 MSDN Documentation
它的要点是你将使用命令:
cd <your recovered files directory containing the recup_dir folders>
Get-ChildItem -Path ".\*.txt" -Recurse | Move-Item -Verbose -Destination "Z:\stock_recovered\TXT"
请注意,目标位于搜索路径之外,这可能很重要!
由于我之前从未尝试过此操作,因此无保证。假设它有效,我很想知道。