に似ている宛先ディレクトリ構造を無視してファイルを再帰的にコピーするにはどうすればよいですか?しかしcmd
、 。
すべてのファイルを再帰的にコピーしたいのですが、コピー先のフォルダではディレクトリ構造を圧縮したいと思います。 最初に を確認しましたxcopy
が、構造を圧縮するオプションは許可されていません (私が確認した限りでは)。
次に を確認しましたfor
が、ディレクトリ構造にスペースがあると動作しません。例:
for /F %f in ('dir /b/s/A-D D:\Libs') do @copy "%f" D:\Bin /Y >NUL
for
スペースを含むパスにあるファイルはコピーされません。これは、スペースと復帰文字で分割されるためと思われます。
MSBuild で機能するソリューションがあれば、それも受け入れます。
答え1
for /f "tokens=*" %f
詳細情報:for /?