Java
考試用Java程式碼
import java.io.*; class B_13 { public static void main(String[] args)throws Antifundamentalist,UnsupportedEncodingException { File file = new File("/rr"); String[] myFiles; int count = 0; if(file.isDirectory()) { myFiles=file.list(); for(int i=0;i<myFiles.length;i++) { File myFile = new File(file,myFiles[i]); if(myFile.delete()) { count++; } } } System.out.println(count+ " : Files & Directories are deleted"); } }
我明天的考試有這段程式碼,這是一個清理任務的程序。
該程序執行正常,顯示“已刪除 0 個文件和目錄”
我想知道,它在哪裡查找文件以及從哪裡刪除文件?我們在程序中在哪裡添加位置或路徑?
我嘗試更改它
File file = new File("/rr");
,我在主目錄中創建了一個rr
文件夾並添加了一些文件,但它也沒有刪除這些文件。
它打開
/rr
位於根中。如果您在rr
主目錄中創建了一個目錄,則將名稱更改為該目錄所在的位置。例如“/home/your_user_name/rr”