• 締切済み

DOSコマンドで、CDの中のファイルをコピーしたい

先程、質問させてもらったのですが、説明不足でした。 1.CD-R(DVD-R)の中に、「Photo」というフォルダがあり、その中には、数個のサブフォルダが存在します。 そのフォルダ内には、デジカメ画像等のデータファイルが入っていてます。 2.ハードディスク(C:)内にフォルダ「Recovery_data」を作成し、CD-R内の「Photo」フォルダー内のすべてのファイルを、C:\Recovery_data へコピーする 3.DOSコマンド(バッチ)の読み込みは、Photoフォルダーが入ったCD-Rから起動する この方法を教えてください。

みんなの回答

  • uneuneQ
  • ベストアンサー率58% (38/65)
回答No.2

REM Recovery_dataの存在確認、無ければ作る IF NOT EXIST %SystemDrive%Recovery_data MD %SystemDrive%Recovery_data REM Photo内サブフォルダもコピー、同名ファイルがある場合、重ね書き XCOPY Photo %SystemDrive%Recovery_data /E /R /Y Photoフォルダと同じ場所に置き、焼き込んで下さい。

  • nesnes
  • ベストアンサー率33% (1/3)
回答No.1

2の手順を行うには、 CD-Rのドライブ名が仮に(E:)だとして xcopy E:/Photo C:/Recovery_data で、可能だと思います(たぶん....) しかし、 一度データが書き込まれたCD-Rに もう一度新しいデータの上書きすることは 不可能なので、 3の手順はできません

関連するQ&A

  • DOSのコピーコマンド

    このカテゴリーで良いかどうかわかりませんが、教えてください。(説明が下手ですみませんが) Cドライブのあるフォルダーの中のファイル(1つまたは複数)をDドライブにコピーするバッチファイルを作ろうと思います。 たとえばyyyyフォルダーのzzzzをコピーする場合は次のような1文です。 xcopy c:\yyyy\zzzz.* d:\ /e この時、フォルダー名にスペースがあるときはどうしたらいいのかわかりません。 たとえばc:\windows updateのようなフォルダー名の場合 xcopy c:\yyyy xxxx\zzzz.* d:\ /e では動きません(yyyyとxxxxの間にスペースがあるから)。 この場合DOSコマンドをどう書けば良いのか教えてください。

  • DOSコマンド(バッチファイル)の記述方法について

    Webサイトで、掲示板のログを定期的にFTPダウンロードして管理する運用を考えています。 DOSのFTPコマンドでダウンロードして、タスクで定時実行する所まで、できたのですが、いつも決まった場所にダウンロードするため、データが毎回上書きされてしまいます。 それで、FTPダウンロードの直前に、DOSコマンド(バッチファイル)で別フォルダを作ってデータを退避させるようにしたいのです。 もしできれば『2006_02_20_16_00』など、バッチファイル実行時の日時(年月日、時刻まで)が分かるようなフォルダ名にしたいです。 そんな事できるのでしょうか? DOSコマンドに詳しくないので、分かる方教えてください。 ダウンロードするフォルダは、『c:\Backup\』だとして、書き方の例を教えてください。 よろしくお願いします。

  • DOSでテキストファイルの中のある文字だけを消すコマンドはありますか?

    こんばんは。WindowsXPを使っています。だからコマンドプロンプトでDOSのコマンドを使っているのですが、できないことがあって困っています。 あるテキストファイルの中にある、ある文字だけを消去するコマンドってありますか? Linuxではtrというコマンドでそれができるのですが、DOSではできないんだろうか、と疑問です。 今のところ、その操作をエディタで行っていますが、何百個というファイルを扱う予定なのでDOSのコマンドでできれば、バッチファイルを作って一括処理ができるから便利だなと考えているのです。 私はwindows98から使い始めたのでDOSはあまりわからなくて、DOS世代の方などご存知でしたら教えてください。お願いします!!

  • DOSコマンドについて

    教えてください。 DOSコマンドでコピーするバッチファイルを作っています。 主な目的はモバイルと自宅PCとのファイルのやりとりです。 copy C:\"Documents and Settings\(略)\*.*" d:\bp\mail みたいな感じでコピーしています。 フォルダ内にファイルがたくさんあると、時間が掛かってしまいます。更新されているものだけを上書きするようにはできないものでしょうか。

  • 1つ下のファイルをコピーするバッチファイル

    コマンドプロンプトで実行するバッチファイル(x.bat)で C:\Aというフォルダのさらに1つ下のフォルダ (このフォルダは1つのみで名前は毎回変化します) の中にあるc.mpgというファイルを D:\Bフォルダにコピーするバッチファイルを 作りたいのですがどのように記述すればよいのでしょうか。 例えば、C:\A\data_20120922195626というフォルダ (data_20120922195626というフォルダ名は任意の名前ですが C:\Aフォルダの中にはこのフォルダ1つしかありません) の中に\c.mpgというファイルがあるとします。 バッチファイル x.bat を実行すると D:\Bフォルダにc.mpgをコピーしたいのです。 なお、data_20120922195626というフォルダの名前は バッチファイルを実行する時には毎回異っていますが バッチファイル実行中は変化しません。 VBscriptやwshなどは使わずWindosXPの標準DOS機能のみで お願いします。(WindosXP SP3)

  • バッチでサブフォルダ内のファイルも含めたコピー処理をするには

    DOSコマンドのコピーコマンドについての質問です。 指定されたフォルダ内のファイル全て(サブフォルダ内に格納されているファイルも全て)をc:\bkup\にコピーするバッチを組みたいのですがどのようにすればよいのでしょうか。 xcopy /y /e %1 c:\bkup\ とした場合、サブフォルダもコピー対象に入りますがサブフォルダ内のファイルの格納先がc:\bkup\サブフォルダ名\になってしまい、私の実現したい処理とは異なります。 サブフォルダ内のファイルもc:\bkup\にコピーするにはどうすればよいのでしょうか。 宜しくお願い致します。

  • DOSコマンドを使用せずに、ファイル名を変換したいのです。

    DOSコマンドを使用せずに、ファイル名を変換したいのです。 ファイル名を変換したいのです。 フォルダ内に、ファイル A、B、C、・・・があります これをEXCEL内にある変換表 旧ファイル名 新ファイル名   A     P   B     Q   C     R   ・     ・   ・     ・ を用いて、ファイル名を P、Q、R、・・・ に変換する方法はないでしょうか? DOSコマンドは暗号化の関係で うまく動作しません。DOSコマンドでない方法をお願いします。

  • DOSコマンドでのファイルコピー

    Windowsが起動できなくなってしまったのでOSを再インストールしようと思うのですが、 できればCドライブに保存しているファイルをDにコピーしてバックアップを取りたいと思っています。 具体的にどの画面からDOSモードに入りどういうコマンドを打てばよろしいでしょうか。 ちなみにHDは生きていて、現在Cドライブの中のファイルは読み取れる状態です。

  • DOS コマンドが・・・

    CD内の全てのフォルダをHDにコピーしたいんですが。DOSコマンドでなんて命令すればいいんでしたっけ?e: の中身を c: のWinフォルダにコピーしたいのです。よろしくお願いします。

  • DOS バッチファイルコマンド記述について

    DOSのバッチファイルを利用してコマンドを記述したバッチファイルを作り、 ドロップしたファイルのバイト数を見て1000バイト以上あったら指定のフォルダに 移動させたいと考えています。素人ながらに以下のファイルを作ってみたのですが うまく動いてくれません。添削して頂けると助かります。よろしくお願いします。 :start if %1""=="" goto end if "%~z1" gtr 1000 move "%1" C:\bk shift goto start :end