Windows sas 9.4では、Using Xコマンドを使用してmkdirを使用してフォルダを作成しようとしています。パスにスペースが含まれている場合はこれを実行できますか?SAS Xコマンド - パスに空白を含むmkdirを実行しようとしています
ログとリスティングのためのproc printtoの前にこれを設定しようとしています。スペースのため、以下に掲示されたテストコードが失敗するようです。
options mprint compress=yes reuse=yes; %let qtr=%str(2); %let yr=%str(2012); %let logout=%str(program_name_&yr.&qtr._&sysdate.); %let logname=%str(C:\Users\doe_j\folder\sub-folder1\sub folder2\subfolder3 &yr.\q&qtr.\logs\&logout..log); %let logfolder=%str(C:\Users\doe_j\foler\sub-folder1\sub folder2\subfolder3 &yr.\q&qtr.\logs); x "if not exist ""&logfolder.\"" mkdir -p &logfolder.";
「mkdir」「&logfolder」を試したことがありますか? '-p'は何のためですか? – aschipfl