26

これが私が今持っているものです:

xcopy "c:\projects\SampleProject" "c:\temp\copytest" /E /H /EXCLUDE:elist.txt

拡張子でファイル名をフィルタリングすることを除いて、私が必要とするすべての仕事をします。

*.exe例:およびサブディレクトリからすべてのファイルをコピーしますc:\temp\copytest

どうやってするか?

4

3 に答える 3

44

私もたまたまこれが必要だったのですが、特定のタイプのファイルを現在のフォルダー構造を維持したまま新しいフォルダーに xcopy したい場合は、これを行うだけでよいことがわかりました。

xcopy [SourcePath]*.mp3 [DestinationPath]  /sy

/s:空でない限り、ディレクトリとサブディレクトリをコピーします。/s を省略すると、xcopy は単一のディレクトリ内で機能します。

/y : 既存の宛先ファイルを上書きするかどうかを確認するプロンプトを抑制します

ドキュメンテーション

于 2013-04-22T22:26:33.567 に答える
3

何かのようなもの:

@echo off
setlocal
set DIR=
set OUTPUTDIR=C:\Documents and Settings\<username>\Desktop\sandbox1\output
for /R %DIR% %%a in (*.mp3) do xcopy "%%a" "%OUTPUTDIR%"

( http://technet.microsoft.com/en-us/library/bb490909.aspx )を参照してください。

于 2010-09-02T02:25:31.760 に答える