2017-03-05 1 views
-1

私はPhotoRecを使用して、故障したハードドライブから218GBのファイルを回復しました。ファイルは元のファイル名を持たず、どのような方法でもソートされません。回復されたファイルをファイル形式ごとに別々のフォルダに整理するにはどうすればよいですか?

ファイルを別々のフォルダにファイルタイプ別にソートするにはどうしたらよいですか?たとえば、.jpgを検索しようとしましたが、その結果を新しいフォルダにコピーできます。しかし、.txtのようなものを検索すると、結果として16GBのテキストファイルが取得され、それらをすべて選択して自分のフォルダにコピーする方法はありません。システムはちょうどハングアップします。

これはすべてWindows 10で実行されています。

答えて

0

Open powershell。復元されたデータフォルダcd c:\...\recovered_filesに変更します。テキストファイルmkdir text_filesのディレクトリを作成します。移動を行うmv *.txt text_files

ファイルを移動するのはちょうど名前の変更(非常に高速)ですが、コピーするにはすべてのデータを複製する必要があります(かなり遅い)ので、コピーするのではなく、このようにファイルを移動/

ファイルが多数のディレクトリに分散されている場合は、findコマンドを使用する必要があります。 Linuxでは、これはコマンドfindで非常に簡単です。 Windowsでは、このようなことは一度も試していません。 MSDNにはPowerShellに関する記事があります。この記事では、あなたがしたいことを思い起こさせるような例を紹介しています。宛先が重要であるかもしれない検索パスの外にあることを

cd <your recovered files directory containing the recup_dir folders> 
Get-ChildItem -Path ".\*.txt" -Recurse | Move-Item -Verbose -Destination "Z:\stock_recovered\TXT" 

注:MSDN Documentation

それの要点は、このコマンドを使用するということです!

私は以前これを試したことがないので、保証はありませんです。それがうまくいくとすれば、私は知りたいと思うだろう。

+0

返信いただきありがとうございます。はい、動くことは私がしたいことです。私はあなたがそれを書いたときにコマンドを試してみました。それは私が入力した個々のサブフォルダのために働きます。サブフォルダの中の.txtも見つける方法はありますか? だから、私はPowerShellのこのディレクトリを見てきた:Z:\ stock_recovered \ recovered_files \ recup_dir.1 そして私は私が作ったTXTフォルダに任意の.txtファイルを移動するには、このコマンドを使用します。 MV * .txtのZ:\ stock_recovered \ TXT 正常に動作しますが、11,000を超えるrecup_dir。*サブフォルダがあります。移動コマンドですべてのサブフォルダの.txtファイルを探す方法はありますか? – JamesA

+0

美しい!私は小さなスケールでそれをテストし、それは完全に動作します! – JamesA

+0

よろしくお願いします。あなたの回復がうまくいくことを願っています。災害のように聞こえます! –

関連する問題