バッチファイルでCドライブからDドライブに移動できない理由は?

このQ&Aのポイント
  • バッチファイルを使用してCドライブからDドライブにファイルやフォルダを移動させる際、移動ができない場合があります。
  • この問題の原因は、CドライブがeMMCである一方、DドライブがUSBメモリであることによります。
  • eMMCとUSBメモリの速度やファイルシステムの違いによって、ファイルの移動がうまく行われない場合があるためです。
回答を見る
  • ベストアンサー

moveでCドラからDドラに移動させられない

バッチファイル(というかdosコマンド)について質問です。 OSはWindows 10 home 32bitです。 batファイルを作りました。 中身は以下の一行のみです。 move /y "%1" "D:\★ゴミ箱" このバッチファイルをデスクトップに置いています。このバッチファイルに移動したいファイルまたはフォルダをドラッグして、「★ゴミ箱」というフォルダに移動させたいのですが、なぜか移動してくれません。 いろいろ試してみたら、以下のことに気づきました。  ・cドライブにあるフォルダやファイルをドラッグした時には、   なぜか移動してくれません。  ・dドライブにあるフォルダやファイルをドラッグしたときには、   ちゃんと移動してくれます。 なんで、cドライブにファイルやフォルダがあるときは移動してくれないのでしょう? ちなみに、cドライブはeMMCで、dドライブはUSBメモリです。

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

  • ベストアンサー
回答No.1

ちょっと、別角度で回答しますが、 「★ゴミ箱」のショートカットを作って、 それにドラッグしてみてください。 その方が、楽かもです。 CTRLキーを押すかで、コピーや移動を 分けられますから、BATだとそれができないわけで。 OS標準の機能でやるのは、抵抗がありましたでしょうか? とりあえず、おかしいな?と思ったときは echo %1 ← 実際に受け取ったパラメーターを画面に表示 pause ←キー入力待ち、ここでおかしい!と思ったらCTRL+Cで停止できます。 で、ほとんどは、解決可能ですよ!

osietete4
質問者

お礼

回答ありがとうございます。 >「★ゴミ箱」のショートカットを作って、 それにドラッグしてみてください。 試してみたら、ファイルが移動されずに、コピーされてしまいました。なので、ショートカットはダメでした。 その後、★ゴミ箱をcドラに移して、バッチファイルを以下のように書き換えたら、問題なく動くようになりました。 move /y %1 "c:\★ゴミ箱" ネットで調べたら、Remtrashというソフトがあるようですね。このソフトを使えば、こんなバッチは不要のようですね。でも、わざわざソフト入れるのはeMMCなので容量少ないので、嫌なのです。バッチファイルで十分です。 問題は、自力で解決しちゃいました。お騒がせしました。

その他の回答 (1)

  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.2

>なんで、cドライブにファイルやフォルダがあるときは移動してくれないのでしょう? cドライブのファイルやフォルダは 現在ログインしているユーザーが作成したものでしょうか。 フォルダやファイルをドラッグしようとしているユーザーは管理者レベルでしょうか。(管理者レベルで実行すると移動できますか?。試してみてください)

osietete4
質問者

お礼

回答ありがとうございます。 >現在ログインしているユーザーが作成したものでしょうか。 そうです。 >フォルダやファイルをドラッグしようとしているユーザーは管理者レベルでしょうか。 管理者です。 質問した後、いろいろ試行錯誤していたら、DドラからCドラへは問題なく移動できることに気づきました。なので、★ゴミ箱をcドラに移して対処しました。※問題解決しました。 お騒がせしました。

関連するQ&A

  • 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% よろしくお願いします。

  • 再:ファイルのフォルダ間移動の自動化について

    Windows XP Professional です。 昨日、以下の質問、  『フォルダ \C\作業用 に何個かエクセルファイルを保存します。   これを、 \D\保管 に全て移動するにはどうすれば良いでしょうか?』 に対して、以下のご回答を頂きました。  『batでいかがでしょうか?   以下サンプルです   Cドライブのtes1フォルダ内のエクセルを   Cドライブのtes2フォルダに移動する場合   エディタ等にて   move C:\tes1\*.xls C:\tes2   記載してファイル名をtest.batとして保存します。   あとはクリックすればOKです。』 しかし、 自PCのハードディスク内であれば、上手く行ったのですが、 ネットワーク間でやってみたら、無反応でした。 move \\PC15\tes1\*.xls H:\tes2 PC15という名前のパソコンの共有フォルダtes1にあるエクセル全部を ドライブHを割り当てた共有フォルダtes2に移動しようとしました。 どこがまずいのでしょうか? ご教授お願いします。

  • DOSでフォルダごと移動するには

    WindowsNT 4.0を使用しておりまして、 夜間に起動するバッチファイルを作成しております。 1つのフォルダの中に、数個のフォルダに分かれておりまして、1つが数GBあります。 人が使用していない時間帯に、移動をかけたいのですが、 --------------------------------------------- move C:\DIR1 C:\TEMP (DIR1をC:\TEMPフォルダに移動したい) --------------------------------------------- MOVEコマンドで、フォルダの移動を試みたのですが エラーになり、正常に処理してくれません。 自分のクライアント(WindowsXP)では、 問題なく、移動できたのですが NTのDOSコマンドでは、ダメなのでしょうか?? ちなみに、フォルダ以下にあるファイルに対して MOVEコマンドを実行すると、正常に移動できました。 フォルダごと、サブフォルダも含めて 移動したい場合は、どのように記述すれば よろしいのでしょうか?お知恵をお貸しください。

  • NEC Lavie NX LL500/2D リカバリについて

    F11キーでリカバリを起動しましたが、バッチファイルが見つからず実行できません。バッチファイルを削除してしまったようです。 どなたか、不足していると思われるRAM.BAT、EXP.BAT、SETUPCHK.BATの内容を教えてください。 DドライブのOSフォルダの中です。 OSフォルダのAUTOEXEC.BAT、GHOST関係ファイル、DOS、ENDUSER、LRSの各フォルダの中身は大丈夫だと思います。 Norton Ghostでは、イメージファイルにパスワードがかかっており復元できませんでした。 よろしくお願いします。

  • Windows3.1でバッチ(.bat)の実行について

    Windows3.1でバッチ(.bat)の実行について 10数年前の某装置の組み込みPC(日本語MS-DOS/V6.2 & 日本語MS-Windows3.1)でDOSの バッチファイルを動作させたいです。 CドライブはIDE2GByte、DドライブにSCSIのMOという構成です。 D:\tempにデータが溜まっていきます。これをC:\transというディレクトリにWindows のアイコンをクリックすることで移動させたいです。 次のようなバッチファイル(idou.bat)作成しました(△はスペースの意味です)。 del△c:\trans\*.* move△d:\temp\*.*△c:\trans\. できたファイルをファイルマネージャのあるグループにドラッグするとアイコンができたので、 ダブルクリックで実行したところ、1回目はうまくいったように見えます。 再度、D:\tempにデータが溜まったところで、アイコンをクリックすると、     「アプリケーションエラー#$%」でハングアップしたり、     「c:\>」とwindouwsを抜けたりしてしまいます。 DOS窓で実行すれば問題ないのですが、アイコンから実行したいです。 なにか方法がありますでしょうか?

  • OneDriveを「D]へ移動しましたが・・

    Windows10で「C]ドライブの空き容量を増やすためにOneDriveを「D」に手順に従って移動しました。「D]にOneDriveの移動が確認できました。 ところが「C]にも同じ容量のOneDriveのファイルが残っています。 右クリックで削除を選ぶと「オンライン専用フォルダを削除するとゴミ箱には送信されずにPCから完全に削除されます」とメッセージが出てきます。 このままCドライブから削除してよいのでしょうか? OneDriveは現在110GBほどあり、どうしてもDドライブに移したいのです。 よろしくお願いいたします。

  • Windowsで指定「以外」のファイルを移動したい

    Dドライブ ├MyDocuments ├Userdata ├ファイルA ├ファイルB └ファイルC このようなフォルダ構成のドライブがあります。 このドライブ直下に「Dドライブのデータ」というフォルダを作成し その中にMyDocumentsとUserdataを除いた全てのファイルを「移動」したいと考えています。 対象の端末数が多いので、バッチか何かで自動化したいと考えているのですが 何か良い方法はありませんでしょうか? ・MOVEコマンドは除外の指定が出来ないので使えません。 ・XCOPY+DELは、ドライブの空き容量(D以外も含む)の関係で出来ません。 ・ユーザーによってファイルAがファイル1だったり、ファイルFまであったりするので 一つずつMOVEを書いたバッチを作るというのも難しいです。 コマンドプロンプト以外をよく知らないのですが、他の方法でも構いません。 よろしくお願いいたします。

  • 複数フォルダをまとめて移動するバッチプログラムを教えて下さい。

    複数フォルダをまとめて移動するバッチプログラムを教えて下さい。 Cドライブの直下に「ABC」というフォルダがあります。 その中に複数のフォルダがあり、それぞれのフォルダ内にCSVファイルが保存されています。 その複数のフォルダと中身のCSVファイルまるごと、Eドライブの「XYX」というフォルダに移動するバッチプログラムを作りたいのですが、うまくいきません。できればMOVEコマンドを利用したいです。

  • CドライブからDドライブへの移動について

    iTunesへ新しいCDをインポートしようとしたら容量が足りないと出たので調べてみたらCドライブの空きが全然ありませんでした。 ゴミ箱の中身を削除したりいらないファイルも削除して20MBまで空きが出来ました。 が、またすぐに空きが出来なくなると思ったのでマイドキュメントのiTunesフォルダをDドライブへ移動させました。 そのあとiTunesの編集→設定→詳細で【iTunes Mediaフォルダの場所】をDドライブに変更しました。 ですが、iTunesの中身が空っぽだったので、ファイル→フォルダをライブラリに追加でiTunesMusicで音楽だけは取り込めましたが動画やiPhoneのアプリがありません。 また今まではiPhoneに曲や動画を同期するときはライブラリから自分のiPhoneへドラッグして 入れると自動的に同期をしてくれていましたが今はその方法で同期もできなくなってしまい 新たにCDでインポートした曲を自分のipodへ追加することが出来ない上 現在、自分のiPhoneのipodに入っている曲のプロパティを開いて歌詞など打とうとしても灰色になっていて編集ができない状態です。 CドライブからDドライブへ移動する際、途中で何が原因か不明ですが2回程、移動が出来ませんと中断されてしまいました。 なので移動できないと言われ残ってたものはコピーしてDドライブへ移動させてみたら移動出来ました。 なのでコピーして移動させたものが上手く移動してなかったのかな?という不安もあります。 PCに詳しくないので自分が作業したことを一通り書いたつもりです。 他にも何か作業したかもしれませんがよく覚えてません。 長々書いてしまい、わかりにくいかもしれないので下記に質問をまとめました。 ・動画やiPhoneのアプリはどのようにして取り込むのでしょうか? ・iPhoneに新たに音楽や動画を同期するにはどのようにしたら良いでしょうか? ・現在ipodに入っている音楽のプロパティを開いて編集(音楽の大きさの調整や歌詞の打ち込み)するにはどうしたら良いでしょうか? ・Dドライブに移動したものをCドライブに戻せばまた今までのように使えますか? 最悪の場合、動画やアプリはまたDLすればなんとかなるのでまだいいですが 同期ができないのはホントに困るのでどなたかどうすれば良いのかわかる方教えてください。 本当に困っています。よろしくお願いします!

  • Dドライブ内のファイルをデスクトップに移動する

    Dドライブを開いて、その中にあるファイルやフォルダなどをデスクトップに移動しようとドラッグしたら、デスクトップにコピーになってしまいました。単純に移動(Dドライブには残さない)するにはどうすればよいのでしょうか?windows7です。