如何按文件类型将恢复的文件组织到单独的文件夹中?
How can I organize recovered files into separate folders by file type?
我使用 PhotoRec 从发生故障的硬盘恢复了 218GB 的各种文件。这些文件没有原来的文件名,也没有以任何方式排序。
我怎样才能按文件类型将文件分类到单独的文件夹中?例如,我曾尝试搜索 .jpg,我可以将这些结果复制到一个新文件夹中。但是,当我搜索类似 .txt 的内容时,我得到了 16GB 的文本文件,我无法找到 select 全部并将它们复制到它们自己的文件夹中。系统挂了。
这一切都在 Windows 10 日完成。
打开powershell。切换到恢复的数据文件夹 cd c:\...\recovered_files
。为文本文件创建一个目录 mkdir text_files
。移动 mv *.txt text_files
.
你真的只想move/cut像这样的文件而不是复制,因为移动文件只是一个名称更改(非常快),但要复制就必须复制所有数据(相当慢)。
如果您的文件分布在许多目录中,则需要使用查找命令。在 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"
注意目的地在搜索路径之外,这可能很重要!
由于我以前从未尝试过,因此无担保。如果它有效,我很想知道。
我使用 PhotoRec 从发生故障的硬盘恢复了 218GB 的各种文件。这些文件没有原来的文件名,也没有以任何方式排序。
我怎样才能按文件类型将文件分类到单独的文件夹中?例如,我曾尝试搜索 .jpg,我可以将这些结果复制到一个新文件夹中。但是,当我搜索类似 .txt 的内容时,我得到了 16GB 的文本文件,我无法找到 select 全部并将它们复制到它们自己的文件夹中。系统挂了。
这一切都在 Windows 10 日完成。
打开powershell。切换到恢复的数据文件夹 cd c:\...\recovered_files
。为文本文件创建一个目录 mkdir text_files
。移动 mv *.txt text_files
.
你真的只想move/cut像这样的文件而不是复制,因为移动文件只是一个名称更改(非常快),但要复制就必须复制所有数据(相当慢)。
如果您的文件分布在许多目录中,则需要使用查找命令。在 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"
注意目的地在搜索路径之外,这可能很重要!
由于我以前从未尝试过,因此无担保。如果它有效,我很想知道。