Java

考試用Java程式碼

  • November 21, 2018
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”

引用自:https://unix.stackexchange.com/questions/236980