• ベストアンサー

コマンドプロンプトを用いたフォルダ移動

Windows10でコマンドプロンプトを使い、あるフォルダ内のすべてのフォルダを別の場所のフォルダに移動や複製をするバッチファイルを作成したいのですが、どのようなコマンドを使えばよいですか?知恵をかしてください。

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

  • ベストアンサー
  • NuboChan
  • ベストアンサー率47% (785/1650)
回答No.7

「あああ」フォルダの中にサブフォルダが存在していて、サブフォルダごと「いいい」フォルダにコピーしたいときは、   Xcopy /s あああ いいい とすると、 ——————————   またはディレクトリ名ですか   (F= ファイル、 D= ディレクトリ)? —————————— と聞かれるので、「D」と入力するとフォルダ・サブフォルダ内のファイルも含めてコピーされます。 ただし「/s」オプションでは、サブフォルダの中身が空の場合にはコピーされません。 サブフォルダの中身が空でもフォルダをコピーしたい場合は、「/e」オプションを指定します   Xcopy /e あああ いいい 移動が目的なら、コピー後にrd(rmdir)でディレクトリーを削除すれば良い。 『/s』オプションでディレクトリの中のファイルやサブディレクトリも削除できる。

pcjoutatu
質問者

お礼

ありがとうございます。できました。助かりました。

その他の回答 (6)

  • NuboChan
  • ベストアンサー率47% (785/1650)
回答No.6

例えば、 bbbフォルダーの特定のファイルをtempフォルダーに全て移動する  move D:\aaa\bbb\*.* D:\temp 指定したディレクトリ配下の全てのファイルを指定したディレクトリにコピーする  xcopy /e D:\aaa D:\temp

pcjoutatu
質問者

補足

回答ありがとうございます。move D:\aaa\bbb\*.* D:\tempでbbbフォルダ内のファイルは動きますがbbbフォルダ内のフォルダは動かせますか?

回答No.5

>パソコン操作の下手な人もいるのでアイコンダブルクリックで1発で動くようにしたいのです。 そのような人を対象にバッチソフト等で「アイコンダブルクリックで一発」を考えるのは非常に危険です。 下手すると必要なファイルまで全て消してしまい大惨事になりかねません。 「FastCopy」や「As/R」等のツールを使う、ということを教えられた方が良いかと思われます。 参考  https://forest.watch.impress.co.jp/docs/serial/winbasic2018/1109389.html https://forest.watch.impress.co.jp/library/software/asr/ 以上、ご参考まで。

pcjoutatu
質問者

お礼

ありがとうございます。そのような便利なソフトがあるのですね、知りませんでした。使いこなせるかわからないですが検討してみます。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

こんなところへ質問しなくても、(質問する前に)Googleででも、「コマンドプロンプト ファイルのディレクトリ移動」などで、検索すれば、たくさん記事が出る。 https://jj-blues.com/cms/command-move/ move(ファイルやフォルダの移動) の記事などどうですか。

pcjoutatu
質問者

お礼

ありがとうございます。提示いただいた記事は私も目を通しました。普段プログラムを組むようなこととはほぼ無縁なため応用していくのが難しいです。

  • dragon-man
  • ベストアンサー率19% (2711/13692)
回答No.3

そんな簡単なこと、なぜわざわざコマンドプロンプトを使う必要があるのですか。普通にドラッグ&ドロップかCtrl+C、Ctrl+Vで一発ですが。

pcjoutatu
質問者

お礼

ありがとうございます。さすがにそれくらい知ってます。業務上、パソコン操作の下手な人もいるのでアイコンダブルクリックで1発で動くようにしたいのです。

  • hiodraiu
  • ベストアンサー率15% (451/2846)
回答No.2

移動や複製なんてのは、非常に初歩的なものです。恐らくですが、この手の知識が全く無いように思います。どのコマンドを使うかなんて断片的なものではなく、バッチファイル自体をほんの少しでも勉強すべきじゃないかと思います。

pcjoutatu
質問者

お礼

ありがとうございます、勉強します

回答No.1

[copy][xcopy][move]等ですね。 「Windows10 コマンドプロンプト copy xcopy move」等の語句で検索をされると実例が多数紹介されているので、そちらを参考にされることをお勧めします。 以上、ご参考まで。

pcjoutatu
質問者

お礼

回答ありがとうございます。 それらのコマンドについてはなんとなくわかりました。動かしたいフォルダをコマンドに上手く入れ込むことができないできないです。フォルダ内の特に規則性などないフォルダ全てを対象に動かすのには次にどのようなことを学べばよいでしょう?ご教授いただけると嬉しいです。

関連するQ&A