外部ファイルまたは空のディレクトリを削除します。
カテゴリ: | 外部ファイル |
外部ファイルまたはディレクトリに割り当てるファイル参照名を指定する文字定数、変数または式です。ファイル参照名は、FILENAMEステートメント、FILENAME外部ファイルアクセス関数、またはFILENAMEステートメント、FTP、カタログ、Hadoop、WebDAV、ZIPアクセス方式を使用して割り当てることができます。
制限事項 | FDELETEで使用するファイル参照名は連結できません。 |
Windows固有 | 指定するファイル参照名または環境変数は、引用符で囲む必要があります。 |
UNIX固有 | 指定するファイル参照名または環境変数は、引用符で囲む必要があります。 |
z/OS固有 | filerefが、リテラルなファイル参照名である場合は、引用符で囲む必要があります。filerefが、値がファイル参照名となる文字変数の名前である場合は、引用符で囲まないでください。ファイル参照は、FILENAMEステートメントまたはFILENAME関数を使用して、順次ファイル、PDS、PDSE、UNIXシステムサービスファイルのいずれかと関連づける必要があります。ファイル参照で、複数のファイルの連結を表すことはできません。 |
削除する空のディレクトリを指定する文字定数、変数または式です。
制限事項 | ディレクトリを削除する権限が必要です。 |
data _null_;
fname="tempfile";
rc=filename(fname, "physical-filename");
if rc = 0 and fexist(fname) then
rc=fdelete(fname);
rc=filename(fname);
run;
filename testdir 'physical-filename';
data _null_;
rc=fdelete('testdir');
put rc=;
msg=sysmsg();
put msg=;
run;
filename delfile 'myfile.test'; data _null_; rc=fdelete('delfile'); run;
data _null_; delref = 'delfile'; rc = fdelete(delref); run;