1.在實現上傳功能時,總會用到檢查指定目錄是否存在,如果存在,刪除並重新建立乙個空的資料夾
/**
* * todo 判斷資料夾是否存在,如果存在刪除,並重新建立乙個空的資料夾
* * @author eagle
* @param path 檔案路徑
*/private void createfolder(string path)}}
}else
}}
2.之前看其他同事寫的** 有下面那樣寫的,不過,在測試時候 ,會發現有時候資料夾刪不掉,原因目前還未找到。記錄下
不過,無論是 delete() 還是 deleteonexit() 均刪除不掉資料夾,看網上資料及朋友說,有可能是資料夾是非空資料夾就會刪除失敗,不過我再測試時,就算是空的資料夾 也會刪除失敗,沒找到原因。
file folder = new file(path);
if (folder.exists())
folder.deleteonexit();
//建立目錄
boolean flag = folder.mkdirs();
if (!flag)
3.有時也會採用 判斷資料夾如果不存在,建立資料夾,如果檔案存在刪除檔案 的方式
file folder = new file(path);
if (!folder.exists())
}file file = new file(filepath_new);
// 如果檔案存在
if (file.exists())
}
刪除亂碼檔案或資料夾
linux上出現亂碼檔案可能是由於錯誤刪除 複製 修改檔名導致的,這時候再使用rm命令會提示沒有這個檔案或資料夾,使用ftp工具進行刪除也是不行的,刪不掉 1 進入亂碼檔案或資料夾所在目錄,使用ll i找出檔案或資料夾id,如果有亂碼會出現以下顯示 root dev 20161229 ll i to...
php 刪除檔案或資料夾
符 抑制錯誤但不能處理錯誤 只是不丟擲 warning 刪除檔案和資料夾 function deldir path 遍歷檔案 foreach result as rkey rval 拼接乙個完整路徑 npath path rval 判斷是否是資料夾 if is dir npath 判斷是否是檔案 i...
python 刪除檔案或資料夾
os.remove path 刪除檔案 path.如果path是乙個目錄,丟擲 oserror錯誤。如果要刪除目錄,請使用rmdir remove 同 unlink 的功能是一樣的 在windows系統中,刪除乙個正在使用的檔案,將丟擲異常。在unix中,目錄表中的記錄被刪除,但檔案的儲存還在。im...