- ベストアンサー
音楽ファイルを効率良く他HDDに移動する方法
- HDDの容量を節約するために音楽ファイルのみを他のHDDに移動する方法について教えてください。
- 現在、音楽ファイルと映像ファイルが同じディレクトリーに混在しており、個別に確認するのは時間がかかります。
- 効率的な方法やアプリ、コマンドプロンプトまたはスクリプトを利用して一括で移動できる方法を教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
いきなり「移動」が不安であれば、FastCopyというツールがあります。 Win10で、3層フォルダで外付けHDへのコピーをテストしてみましたが、OKでした。 参考までに挙げておきます。 http://datarescue.yamafd.com/howto_copy_fast/ http://www.vector.co.jp/soft/winnt/util/se360695.html?ref=top
その他の回答 (4)
- notnot
- ベストアンサー率47% (4900/10358)
> forfiles /s /m "*.mp3" /c "copy @relpath Q:\#Song\relpath" すいません。@ を一つ書き落としました。 forfiles /s /m "*.mp3" /c "copy @relpath Q:\#Song\@relpath" ただ、これでも同じエラーになると思います。おそらくforfilesのバグです。 ちょっと追加して、 forfiles /s /m "*.mp3" /c "cmd /c copy @relpath Q:\#Song\@relpath" で行けると思います。
お礼
すいません、検証結果の報告が大変遅くなりました。 @ を一つ付加しのコマンドの修正を受けてテストしてみましたが、 下記のどちらのコマンドでも 『指定されたパスが見つかりません。』 とエラー表示されます。 チェックするとコマンドでの ディレクトリ構造だけ先に作成 コピー(移動)元ディレクトリーへ移動 は問題ありませんでした。 ------------------------- >forfiles /s /m "*.mp3" /c "copy @relpath Q:\#Song\@relpath" >ただ、これでも同じエラーになると思います。おそらくforfilesのバグです。 >ちょっと追加して、 >forfiles /s /m "*.mp3" /c "cmd /c copy @relpath Q:\#Song\@relpath" >で行けると思います。 --------------------------- 移動作業自体は、教えていただいた2つのアプリで上手く処理できました。 FastCopy + extension indexer http://okwave.jp/qa/q9276837.html せっかく教えを頂いている途中なのでコマンド修正や何か追加の情報あればお願いします。
- totoro_8681
- ベストアンサー率24% (275/1129)
IーO DATAに無料のソフトが有ります 私はこれを使っています マッハCopyです http://www.iodata.jp/ssp/soft/data/speed/machcopy.htm お使いのパソコンのマザーボードやHDDの転送速度も影響しますが 通常のコピーより速いですね
お礼
ソフトの紹介感謝します。 このアプリは、コピー(移動時)にオプションでワイルドカードなので コピー(移動時)ファイル指定はできるのですか? これが利用できないと希望の処理が出来ません。 (ネットで検索しても情報がヒットしませんし、アプリの評価でも問題有りを上げているサイトも少なくないですが?)
- notnot
- ベストアンサー率47% (4900/10358)
C:\#songs から E:\#songs にコピーするとします。 コマンドプロンプトで、 1.まず、ディレクトリ構造だけ先に作成 xcopy /t C:\#songs E:\#songs 2.mp3ファイルのコピー pushd C:\#songs forfiles /s /m "*.mp3" /c "copy @relpath E:\#songs\relpath" 3.他の拡張子のファイルも同様に
お礼
レス、感謝いたします。 教えを受けてトレースしましたが問題が発生しました。 以下参照ください。 頂いた公文を下記のようにこちらのPCの環境で変更しました。 ' 1.まず、ディレクトリ構造だけ先に作成 xcopy /t L:\#Song Q:\#Song コマンドプロンプトでエラー無く成功しました。 Q:#Songにディレクトリ構造だけコピーできました。 '2.mp3ファイルのコピー pushd L:\#Song コマンドプロンプトでエラー無く成功しました。 パスがL:\#Songに移動しているのをコマンドプロンプト画面で確認 画面表示 -----> L:#Song> forfiles /s /m "*.mp3" /c "copy @relpath Q:\#Song\relpath" コマンドプロンプトでエラーが発生しました。 画面表示 ----->エラー:指定されたファイルが見つかりません。 (同じエラー表示が複数行表示される。) MP3ファイルは複数存在するのでファイルが存在しないはずはありません。 エラーが出る原因は何でしょうか?
- OKWavex
- ベストアンサー率22% (1222/5383)
#Songディレクトリを丸ごと移動すればいい
お礼
たいへん便利なアプリの紹介ありがとうございます。 フィルター(exclude)の利用で音楽ファイルのみ移動出来そうです。