質問: moveコマンドで別のドライブにフォルダを移動 moveコマンドで別のドライブにフォルダを移動 コマンドプロンプトでmoveコマンドを使って フォルダを別のドライブに移動させたいのですが、 「アクセスが拒否されました」と出て移動が できません。 同じドライブ内だと問題なく移動できます。 また、別のドライブでもファイルなら問題なく移動できます。 フォルダは別のドライブに移動できないのでしょうか? 試してみたことは以下の通りです。 同じドライブでフォルダを移動 → ○ 同じドライブでファイルを移動 → ○ 別のドライブにフォルダを移動 → × 別のドライブにファイルを移動 → ○ コマンドの例 ■これだとうまくいかない (別のドライブにフォルダを移動) set moto="e:\test1" set saki="c:\test2" move %moto% %saki% ■これだとうまくいく (別のドライブにファイルを移動) set moto="e:\test1.txt" set saki="c:\test2" move %moto% %saki% よろしくお願いします。
回答: なるほどね・・・ フォルダの名前がわかっているのであればですが、 set saki="c:\test2" ちなみに"set"はいりませんよ mkdir %saki% copy %moto%\*.* %saki% などと、全ファイルというスタイルでコピー移動してしまえばうまくいきます。 それと移動は同一ドライブでのみできるので、この場合はコピーの方が解決が早いです。 xcopyなどはいかがですか?(標準機能) 使い方などは xcopy /? で調べてみてください(おそらくwわくわくするはずですが)