2012-01-04 23 views
0

ファイル名がスクランブルされたファイルのフォルダがあります。ファイル拡張子にもスクランブルがかかります。フォルダにはさまざまなファイル形式が含まれています。ファイルは暗号化されません。スクランブルされたファイル名でファイルを回復する

例:元のファイル名= abcde.pdf スクランブルファイル名= @#FDZ13

元のファイル名を復元する方法はありますか!?そうでない場合は、ファイル形式(.pdf、.png、...)を区別する方法はありますか?最終的に、これらのファイルに再度アクセスして使用したいと思います。

私は窓を使って作業しています。

+2

あなたがどのようなプログラミング言語で作業していますか? –

+0

「スクランブルされた」ファイル名は正確に何ですか? – Ingo

+0

どのオペレーティングシステムですか? – Amy

答えて

0

魏、原則として、このケースはかなり簡単です。

おそらくそこに表示される可能性があるファイルタイプのセットを知っていると思います。 DOC、PDF、PNGファイルがあるとします。

その後、私は先に行くと、次の操作を行います。

- create a subdirectory for every file type you expect 
- for each file f 
- for each file type t 
-  move f under a nice name with appropriate file extension 
     to the subdirectory for file type t 
-  try to open the file with the correct application for t 
-  continue with next file if it works 
-  otherwise continue with next file type 
- at this point the directory should contain no files anymore 
- move all files from the subdirectories back to this one 
- remove the subdirectory. 
+0

"適切なアプリケーションでファイルを開こうとする"方法はプログラムによってありますか? – Wei

+0

私は以前にワードエディタでjpegを開こうとしました。しかし、結果として得られたtxtファイルは迷惑だった。この場合、ファイルは「正常に」開かれました。この種のエラーをキャッチする方法はありますか?私はvb.netを使用しています。 – Wei

+0

IMHOいいえ、それは意味があるかどうかあなた自身を見なければならないでしょう。たとえば、XMLファイルを取ります。あなたはテキストエディタでそれらを開くことができますが、次にそれはXMLです。 – Ingo

関連する問題