xcopyコマンドを使用して、コピー元ディレクトリからコピー先ディレクトリにファイルやサブディレクトリをコピーさせようとしています。
コピー先ディレクトリに既に存在しているものはファイルもサブディレクトリもコピー(上書き)してしまってOKです。
問題なのはコピー先ディレクトリ直下に存在しないファイルはコピーしたいのですが、存在しない「ディレクトリ」はコピーさせたくありません。
Uオプションですとファイルもディレクトリも両方とも、コピー先に存在しないとコピーできないので使えません。
どのようにしたらいいのでしょうか。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
/T ファイルはコピーせず,ディレクトリのみを作成する(ディレクトリまたはサブディレクトリが空の場合を除く)
/U 受け側に存在するファイルだけをコピーする
xcopy 送り側 受け側 /T/U
これを
xcopy 送り側 受け側 /U/T
にするとできないので×
この回答への補足
ご回答ありがとうございました。
さっそくやってみました!!
しかし、コピー先に存在しないという条件で、ファイルもディレクトリもコピーできず、Uオプションのみと同じ結果になってしまいました。
No.1
- 回答日時:
COPYコマンドを使って「ディレクトリ直下にあるファイルだけ」をコピーした後で、XCOPY /Uコマンドで「存在しないディレクトリはコピーしないでコピー」すれば良いのでは?
「1つのコマンドで済まそうとする」から「相反する処理で困る」のです。「相反する処理」と判っているのなら「コマンドを2つに分ける」しかありません。
この回答への補足
素早いご回答ありがとうございます!!
説明不足で申し訳ありません。
バッチでfor文を使ってコピーさせようと考えているのですが、
この場合、copy文を使う場合とxcopy文を使う場合で、どのように条件分岐させればよろしいでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- UNIX・Linux Ubuntu でinvalid filenameとなるファイルをコピーする方法 3 2023/06/08 22:26
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- USBメモリー・SDカード・フラッシュメモリー ファイルをコピーできない 5 2022/09/23 10:38
- Windows 10 指定したファイルを任意の範囲のディレクトリ内に上書き保存したい 1 2022/11/24 10:42
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- UNIX・Linux JSLinuxについて。 Linuxのこの手順のプログラミングは合っているでしょうか。 ①ホームディ 2 2022/06/20 15:33
- Windows Vista・XP windows10 フォルダを上書きするときに、元のフォルダを全て削除してコピーする方法 3 2022/05/22 00:53
- その他(クラウドサービス・オンラインストレージ) OneDriveファイルのコピー時に容量不足エラー 2 2022/11/27 14:06
- グループウェア 一太郎がイントラで開けません。対処方法を知りたいです。 3 2023/04/04 13:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windowsのローカルディレクトリ...
-
net use /d の強制実行
-
IBMのAS/400について
-
tarで纏める際に、複数場外した...
-
シェルスクリプトを使ったSCPの...
-
ln ハードリンクをワイルドカー...
-
zshのコマンド履歴がヒストリフ...
-
win7のコマンドプロンプトで一...
-
tar.bz2ファイルのインストール...
-
rc.d や init.d の 「.d」の意味
-
Dirコマンドでフォルダ内ファイ...
-
TOPコマンドで表示するCPU使用...
-
エクセルの表にヘンな枠が・・・
-
batである文字列内に特定の文字...
-
Linux環境 grepで改行コード(CR...
-
iqoo neo 9と言うスマホがある...
-
シェルスクリプトでエラーが出ます
-
スクリプトのエラー「unexpecte...
-
AIXでの文字コード、改行コード...
-
ファイル名についている「-」と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
net use /d の強制実行
-
Windowsのローカルディレクトリ...
-
tarで纏める際に、複数場外した...
-
tar.bz2ファイルのインストール...
-
コマンドプロンプトでコマンド...
-
誤って/home配下を削除してしま...
-
sylpheedメールソフト 受信でき...
-
Apache2.4のダウンロードについて
-
tarでフォルダに上書き
-
rmとrmdirについて
-
rc.d や init.d の 「.d」の意味
-
ブレース展開の使い方での質問です
-
DOSコマンドで cmd /c rd /s /...
-
ls -1R の結果をフルパスで欲しい
-
Linuxのスラッシュ,ピリオドの...
-
ImageMagickの使い方を教えて下...
-
ln ハードリンクをワイルドカー...
-
PATHを使ってcdなどで簡単に移...
-
絶対パスでアーカイブされたフ...
-
FTPのエラーメッセージで質問で...
おすすめ情報