簡體   English   中英

java從文件夾中刪除文件

[英]java delete file from folder

我正在嘗試刪除文件:這是代碼,看不到任何錯誤

System.out.println("users//"+"user"+i.getId());
            File f=new File("users//"+"user"+i.getId());
            System.out.println("Can READ: "+f.canRead());
            System.out.println("Can WRITE: "+f.canWrite());
            System.out.println("Can EXEC: "+f.canExecute());
            System.out.println("Exists: "+f.exists());
            System.out.println(f.delete());

是的,我有權讀取,寫入,執行並且文件存在。 我也沒有例外

我已經嘗試過此代碼,並且可以正常工作:

public static void main(String[] args) {
        try {
            File file = new File("c:\\Users\\Akhil\\logfile11052015.log");
            if (file.delete()) {
                System.out.println("Success: " + file.getName() + " is deleted!");
            } else {
                System.out.println("Failed: Delete operation is failed.");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

可能是您可以檢查您是否提供了正確的路徑,並且文件存在於此。

輸出: Success: logfile11052015.log is deleted!

刪除后,我需要調用System.gc()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM