• ベストアンサー

ディレクトリ構造を維持した復元

誤って多数のファイルを階層的に格納しているディレクトリの頭を削除してしまい、そのサイズも大きかったためゴミ箱を経由せずに消えてなくなりました。 メディアは外付けHDDで、その後に何操作も行っていないのでまだデータの損傷は無いと思うのですが、ディレクトリ構造を維持したまま取り出すことってできないでしょうか?

  • asock
  • お礼率71% (25/35)

質問者が選んだベストアンサー

  • ベストアンサー
  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.1

こんにちは。  下記サイトをご参照ください。商品説明に「フォルダ構成をそのままに復元することが可能」と書いてあります。 では。

参考URL:
http://www.amazon.co.jp/gp/product/B00007G29I
asock
質問者

お礼

ありがとうございます。 無事復旧できました。 こちらの機能こそ求めていたものです。 今まで使っていた復元ソフトよりこちらのソフトは使いやすかったです。

その他の回答 (1)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2
asock
質問者

お礼

ありがとうございます。 参考にさせていただきます

関連するQ&A

  • ディレクトリ構造を固定したい

    現在、外付けhddに、mp3をいれているのですが、ちょっとてもとがくるって フォルダの中に、別のアーティストのフォルダを入れてしまうことがあります。 歌手別にフォルダでわけているのですが、てもとがくるってしらないあいだに、ある歌手のフォルダの中に別の歌手のフォルダがはいってしまったりしてさがすのがたいへんになることがあります。もうこれ以上増えないのでいったん、フォルダの階層構造を固定したいのですがどうしたらいいのでしょうか? なお、ファイルサイズが大きいので、dvdにやきましょうとか、そういうのは勘弁してください。よろしくお願いします。

  • 復元できる???

    大事なデータを削除してしまいました! サイズが大きすぎてゴミ箱を経由せず直接消えてしまったのですが、復元できるでしょうか?? 『復元』というソフトで試しましたがダメでした・・・ 何とかならないでしょうか・・・ お願いします!

  • PHP 階層構造 維持 ディレクトリ

    現在指定したディレクトリを中にあるサブディレクトリやファイルを丸ごと階層構造を維持したまま圧縮したいのですが、うまくいきません下記のサイトを参考にしましたがエラーが出てしまいます。例外処理らしいのですが、ドキュメントを読んでもエラーの内容がうまく理解ができません よろしくお願いします。 http://php-archive.net/php/zip-directory/ エラー文 Fatal error: Uncaught Error: Call to undefined function zipDirectory() in C:\MAMP\htdocs\upload\upload-file.php:134 Stack trace: #0 {main} thrown in C:\MAMP\htdocs\upload\upload-file.php on line 134 コード define("file_zone","C:/MAMP/htdocs/upload/test/"); if(isset($_POST["download"])){ // 圧縮するディレクトリー $dir = dirname(__FILE__) . '/test/'; // Zipファイルの保存先 $file = dirname(__FILE__); zipDirectory($dir, $file); // ディレクトリを圧縮する function zipDirectory($dir, $file, $root=""){ $zip = new ZipArchive(); $res = $zip->open($file, ZipArchive::CREATE); if($res){ // $rootが指定されていればその名前のフォルダにファイルをまとめる if($root != "") { $zip->addEmptyDir($root); $root .= DIRECTORY_SEPARATOR; } $baseLen = mb_strlen($dir); $iterator = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( $dir, FilesystemIterator::SKIP_DOTS |FilesystemIterator::KEY_AS_PATHNAME |FilesystemIterator::CURRENT_AS_FILEINFO ), RecursiveIteratorIterator::SELF_FIRST ); $list = array(); foreach($iterator as $pathname => $info){ $localpath = $root . mb_substr($pathname, $baseLen); if( $info->isFile() ){ $zip->addFile($pathname, $localpath); } else { $res = $zip->addEmptyDir($localpath); } } $zip->close(); } else { return false; } } }

    • ベストアンサー
    • PHP
  • HDDのディレクトリ損傷

    iBook+MacOS9.2.2に外付けHDDを2台接続して使っておりました。 ところが外付けHDDが2台ともiBookで認識されなくなり、ノートン(Norton System works 3.1)で修復を試みましたが、Bツリーの前の部分が損傷しているとの事で、修復できませんでした。 このままではマウントされませんので、今度はDisk Worrior3でディレクトリを修復しましたが、2台とも500GBのデータのうち200GB分のデータが消えてしまいました。そこで質問ですが、 1・2台とも違うメーカーの外付けHDDであり、同じ現象が起きた原因が判りません。iBookのシステム損傷なのか、偶発的なものなのか、考えられる原因は何でしょうか? 2・この状態でデータを復旧させることのできるソフト、ツール類、もしくは方法をご存じでしたら教えてください。 宜しくお願いします。

    • 締切済み
    • Mac
  • ディレクトリ下のファイルを再起的に一括圧縮・解凍する方法?

    linuxでは、ディレクトリ下のファイルを再帰的にgzip等で一括して 圧縮できます。 gzip -rv ./* このように圧縮したディレクトリ構造をまるごとFTPでWindowsに持ってくることがあります。転送後に、そのディレクトリ下のファイルを一括で解凍する方法を教えて頂けないでしょうか? 現在、Lhaplusを使っていますが、カレントディレクトリにあるファイルを全て選択して、解凍できますが、その下のディレクトリ、更にその下のディレクトリがある場合、それぞれのディレクトリの個数回、この作業を繰り返さなければならず、階層構造が多い場合非効率で困っています。 できれば、 gzip -rdv ./* といった具体に一括で解凍できるWindowsソフトを教えて頂けると大変ありがたいです。また、ディスク容量節約のために解凍の際に、元のファイルは、設定で削除してくれるとありがたいです。 (そうでないと、1つ1つ削除しなければならずこれまた非効率なので) また、この逆に、Windowsの階層構造下をまるごと圧縮して、Linuxシステムに移動することもできるとありがたいです。

  • outlook expressのディレクトリ復元方法はありますか!?

    Outlook Expressで、「送信済みメールが送信済みフォルダに入らない」という現象が起きたため、以下の方法を試みました。 が、ディレクトリー内のファイルを削除したところ、メールが全て消えてしまいました(;´Д`) この削除したファイルはゴミ箱にも見当たらず、戻すことができません。 復元方法ご存知の方いらっしゃいますでしょうか??? ■試した方法・・・・・・・・・・・・・・・・・・ OEのメーラーを×で閉じて終りにします。 次にOEのプロファイルのディレクトリーに進みます。 XPなら大抵は以下の階層です。 C:\Documents and Settings\ユーザー名\Local Settings\Application Data\Identities\{E52Cxxxx-F1xx-11xx-8Dxx-○○9F216Exxxx}\Microsoft\Outlook Express 何個かアカウントが入ってると何個も似たようなフォルダが出てきますので該当するものを見つけて選択してください。 この中にある「送信済みアイテム.dbx」というファイルを削除しちゃいます。 それから普通にOutlook Expressを起動し、【送信済みアイテムフォルダ】を 一度クリックしてみると 正常に戻る場合があります。 一度お試し下さい。 ・・・・・・・・・・・・・・・・・・・・・・・・・・

  • 重複するディレクトリを検索して削除

    複数のHDDから重複するディレクトリを検索して削除出来るアプリはありませんか? 重複するファイルでは無く、ディレクトリが対象です。 文献ファイルを複数のHDDに保存していますが、  同じディレクトリ名のフォルダーが複数あるようで整理(削除)が必要です。 重複ファイルを検索して削除するのでは項目が多くて時間が必要で   フォルダー毎の削除の方が効率が良くなります。 ディレクトリの重複検索については、フォルダー名とサイズが同一を基本とします。

  • 削除できないディレクトリー

    copy/moveやRenameは出来るのに削除できないディレクトリー***(中身はMP3,jpeg)が出来てしまいました。 0バイトのファイルでも無いし、ディレクトリー内のMP3は再生可能です。  (jpegもviewerで普通に開ける) ゴミ箱に移動させようとすると   この項目が見つかりませんでした。   次の場所にはありません。この項目の場所を確認してから再実行してください: コマンドプロンプト(del)も   ***が見つかりませんでした。 --------------- 検索すると、下記があり http://mymem.seesaa.net/article/430285102.html RDコマンドを試すと問題なく削除できた。 削除されたが考えてみると、私のDOSの知識では  ディレクトリー***の中にはサブディレクトリーがありサイズもゼロでは無いので  エラーが出てもおかしくないハズですが、すんなり削除できました。 これって正常なんでしょうか?  RDコマンドの仕様が変更されたとか?  正常でないファイル(ディレクトリー)なので考えるだけ無駄ですか?  今までこんな事は無かったのですが、win_10以降に発生している事項(バグ?)ですか? 意見あったらお聞かせください。

  • 階層構造のフォルダー内にあるファイルの集約

    階層構造になって格納されているファイルを1つのディレクトリに集約するソフトを探しています。 ↓このソフトが近いのですが、これを使うと集約されたファイル名がリネーム(入っていたフォルダ名が付加)されてしまいます。。 http://www.vector.co.jp/soft/dl/win95/util/se145565.html オリジナルのファイル名のまま集約したいのですが、それが可能なソフトはありますでしょうか。

  • ディレクトリ名が違います。

    外付けHDDの中に入れている動画フォルダで動画編集をしていたら、途中で電源が落ちてしまって、「. を削除できません。ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。」と表示されて、どうすることもできませんでした。どなたか、対策をおしえてください。できれば、フォルダの内容が戻せれば幸いです。また、復元も聞きませんでした。