0

ある場所から別の場所にコピーする必要があるファイルのリストがあります

入力ファイル: c:/Unknown/Absolute.txt c:/Unknown/Absolute With Space.txt

入力ファイルを読み取って目的のディレクトリに cp を実行するスクリプトを実行しようとすると失敗します。ファイル Absolute.txt は希望どおりにコピーされますが、Absolute With Space.txt はコピーされません。ファイル名をスペースでコピーするにはどうすればよいですか??

4

1 に答える 1

3

スペースは区切り文字として使用されます。それが必要ない場合は"quotes"、スペースを使用するかエスケープします\_(where _is a space)。したがって、これは両方とも機能するはずです:

cp "c:/Unknown/Absolute.txt" "c:/Unknown/Absolute With Space.txt"
cp c:/Unknown/Absolute.txt c:/Unknown/Absolute\ With\ Space.txt
于 2013-11-08T17:28:41.353 に答える