3

Xcopyを介して(バッチを介して)ファイルをコピーして、ディレクトリパス全体ではなく、コピーされるファイルのファイル名(または、さらに良いのは、ベースフォルダーとファイル名)を出力する場合はどうでしょうか。

バッチは%USERPROFILE%\Desktopどちらを使用して解決しC:\Documents and Settings\Username\、次にデスクトップに解決します。次に、フォルダがコピーされるファイルとディレクトリとともに存在する場所です。もちろん、コピーするとC:\Documents and Settings\Username\Desktop\TheFolder\SubFolder\filename.txt 出力ウィンドウに表示されます。これは、コピーごとに2行を占め、どこまでコピーするかを確認しようとするとひどく見えます。

私が見たいのはSubFolder\filename.txt

4

1 に答える 1

3

cd / folderを使用してソースフォルダー(またはその上のフォルダー)に変更します。xcopyステートメントには、パス全体を含めないでください。

たとえば、これの代わりに...

xcopy c:\tmp\q\z\*.* c:\destfolder

...これを行う:

cd \tmp\q
xcopy z\*.* c:\destfolder

そして、デスクトップからコピーするには:

cd %userprofile%
xcopy desktop\*.* c:\destfolder
于 2013-01-15T21:19:22.177 に答える