目次
1.展開例
/*①フォルダ名に、スペースや特殊記号「&」、「%」が無い場合の展開例*/
%mkdir(C:\Users\SAS\①sample);
/*②フォルダ名にスペースが含まれる場合の展開例*/
%mkdir(C:\Users\SAS\②sam" "ple);
/*③フォルダ名に特殊記号「&」、「%」が含まれる場合の展開例*/
%mkdir(C:\Users\SAS\③"&"sam"%"ple);
以下のように、意図したディレクトリが作成されています。
2.参考プログラム
以下は、参考プログラムになります。
右上のコピーボタンを押せば、プログラム全体をコピーできます。
%macro mkdir(dir);
%put --------------------------------------------------;
%put mkdir;
%put 存在しない中間フォルダも含めて指定したパスを作成する;
%put &=dir; /*作成するディレクトリ名にスペース、「&」、「%」が含まれている場合はダブルクォテーション「""」で囲む*/
%put --------------------------------------------------;
options noxsync noxwait;
X %bquote("mkdir &dir.");
%mend mkdir;