5

C:\Majid\File\text.txtこのファイルをD:\Copied( C:\Majid\File\text.txt ---> D:\Copied)にコピーしたいと考えています

ドライブ文字が削除され、他のすべてのディレクトリが宛先ディレクトリに作成されていることがわかるので、D:\CopiedXcopyを使用してそのファイルをその完全なディレクトリとともに にコピーします。D:\Copied\Majid\File\text.txt

このアクションを XCopy で行うにはどうすればよいですか?

4

5 に答える 5

1

これは私にとって良かった

xcopy $(SolutionDir)Libs\YourFolder\* $(TargetDir)YourFolder /s /i /r

ソース

于 2015-08-29T15:56:57.660 に答える
1

これを参照してください:

XCOPY コマンド

... 構文 xcopy ソース [宛先] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:mm-dd- yyyy]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/ o] [/x] [/exclude:file1[+[file2]][+[file3]] [{/y|/-y}] [/z] ...

そのページで興味深いのは次のとおりです。

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

于 2011-09-05T06:18:49.897 に答える
1
set sourceFolder="C:\test\new folder\text.txt"
set destinationFolder=%sourceFolder:~3,-1%
echo %destinationFolder%

xcopy %sourceFolder%  "D:\xcopied%destinationFolder%"

そのようなものはうまくいくかもしれません。ソース (「C:」) の最初の数文字を削除してから、宛先フォルダー (「D:\xcopied」) の文字を追加します。

于 2012-01-08T23:38:41.487 に答える
-1

このようなことを試してください:

System.Diagnostics.Process.Start
("XCOPY.EXE", "/E /I /Y " + filename + " " 
+ pfadauswahl + "Backup\\" + dt.ToString("yyyy-MM-dd") 
+ "\\UserData\\" + File_Name + "* ");

行末に星を付けて、ファイルかディレクトリかという質問を取り除きました..使用方法について何も指定しなかったため...ここにc#のソリューションがあります

于 2013-05-06T08:26:33.807 に答える