java檔案複製,刪除基本操作

2021-06-05 20:28:43 字數 978 閱讀 7694

public static boolean deletedirectory(string dir)

file dirfile = newfile(dir);

//如果dir對應的檔案不存在,或者不是乙個目錄,則退出

if (!dirfile.exists() ||!dirfile.isdirectory())

boolean flag = true;

// 刪除資料夾下的所有檔案(包括子目錄)

file files =dirfile.listfiles();

for (int i = 0; i< files.length; i++)

}//刪除子目錄

else }}

if (!flag)

// 刪除當前目錄

if (dirfile.delete()) else }

public static void copyfile(string oldpath,string newpath)

instream.close();

}} catch (exception e) }

public static void filecopy(string sfile,string ofile) throws ioexception

file fileb = newfile(ofile);

if (file.isfile()) else

outbuff.flush();

//關閉流

inbuff.close();

outbuff.close();

output.close();

input.close(); 

}} else if (file.isdirectory())

stringfilelist;

filelist =file.list();

for (int i =0; i < filelist.length; i++) }}

檔案操作(複製 刪除 修改)

void readfile void filebasic else void fileoperator 建立檔案,並新增內容 status manager createfileatpath f1 contents data attributes nil if status if manager fi...

java 刪除檔案 刪除資料夾操作

刪除單個檔案 param spath 被刪除檔案的路徑 檔名 return 單個檔案刪除成功返回true,否則返回false public static boolean deletefile string spath return flag 刪除目錄 資料夾 以及目錄下的檔案 param spath...

複製與刪除檔案

遞迴刪除 刪除某個目錄及目錄下的所有子目錄和檔案 param file 檔案或目錄 return 刪除結果 public static boolean delfiles file file 刪除 檔案 空目錄 result file.delete return result public stati...