sasでは、ある場所から別の場所にファイルをコピーする必要がありますが、そのファイルはスペースが問題となるフォルダにあります。ここでSAS x "copy ..."にスペースを含むフォルダを使用する方法?
は、私が何をしたいです:
x "copy \\aaa\b c d\eee.pdf \\fff\ggg.pdf";
ため、BのCとDの間のスペースで、それは動作しません。
私は
x 'copy \\aaa\"b c d"\eee.pdf \\fff\ggg.pdf';
を行うことができます知っている。しかし、私のファイルの名前は、このように私はコピー文の二重引用符で囲む必要があるマクロ変数を使用します。
コピーステートメントで二重引用符をエスケープする方法はありますか?例えば、このような何か(%を除いて動作していない)
x "copy \\aaa\%"b c d%"\eee.pdf \\fff\ggg.pdf";
EDIT
私も猫を試してみました:
x cats("copy \\aaa\",'"b c d"',"\eee.pdf \\fff\ggg.pdf");
このスレッドではいくつかの素晴らしい答えがあります。 –