我需要從目錄中刪除所有文本文件。以下程序適用於列出的文件(例如:file.txt),但是當我嘗試使用* .txt時,它不起作用。我是否錯過了一些東西,或者有更好的方法來刪除目錄中的所有txt文件。SAS:刪除文件夾中的所有.txt文件
data _null_;
fname = "_files";
rc = filename(fname,"&path\file.txt");
if rc = 0 and fexist(fname) then
rc = fdelete(fname);
rc = filename(fname);
run;
這是否可以在UNIX或PC SAS中使用? – Keni
謝謝喬,我會試着循環播放這些文件。 – Sammy
X將是操作系統特定的 - X在兩個版本中均可用,但它執行的是系統命令,所以顯然是'del'與'rm'。 fdelete方法應該與操作系統無關,但並不是所有的操作系統在FDELETE的工作方式上都有相同的工作方式 - 我不確定是在VAX還是某些情況下它們是相同的。 – Joe