インターネットでいくつかの例を確認しましたが、(最初の)バッチファイルが機能しません。フォルダーから別のフォルダーにファイルを自動的にコピーしたいのですが、何も起こりません。
@echo off
xcopy "C:\source\" "C:\target\" /c /d /i /y
exit
何か問題がありますか?
ありがとう!!
更新:Bali Cから与えられたコマンドを実行しましたが、まだ機能しません。スナップショットを見る
xcopy C:\folder1 C:\folder2\folder1 /t /e /i /y
xcopy C:\folder1 C:\folder2\ /t /e /i /y
CTRL + Cで停止する必要があります。
PS:私は勝ち7です
更新(解決策):動作します!問題はデスクトップ上のxcopy、batという名前で、そこからコマンドを実行していたので、Windowsの代わりにデスクトップのxcopy.batファイルを実行していました。ファイルの名前を「myxcopy。バット" :
@echo off
xcopy "C:\source" "C:\target" /c /d /i /y
exit
スイッチのほとんどをテストした後、これは私のために働いた:
xcopy C:\folder1 C:\folder2\folder1 /t /e /i /y
これにより、フォルダーfolder1
フォルダーにfolder2
。したがって、ディレクトリツリーは次のようになります。
C:
Folder1
Folder2
Folder1
Xcopyのヘルプに基づいて、私は次のことを試しました(Win 7で試しました)
xcopy C:\folder1 C:\folder2\folder1 /E /C /I /Q /G /H /R /K /Y /Z /J
要件が「\ Publish\Appfolder」内のすべてのファイルを親の「\ Publish \」フォルダーにコピーすることである場合(サブフォルダーを含む、次のように動作します)スイッチ '/ s'は、すべてのサブフォルダーの再帰的なコピーを許可します。
xcopy src\main\Publish\Appfolder\*.* /s src\main\Publish\
コピーでファイルを指定する必要があります。
xcopy C:\source\myfile.txt C:\target
または、たとえばすべてのtxtファイルをコピーする場合
xcopy C:\source\*.txt C:\target