public class fileoperate
public static void main(string args)
/**
* 新建目錄
* @param folderpath string 如 c:/fqf
* @return boolean
*/
public static void newfolder(string folderpath)
}
catch (exception e)
}
/**
* 新建檔案
* @param filepathandname string 檔案路徑及名稱 如c:/fqf.txt
* @param filecontent string 檔案內容
* @return boolean
*/
public static void newfile(string filepathandname, string filecontent)
filewriter resultfile = new filewriter(myfilepath);
printwriter myfile = new printwriter(resultfile);
string strcontent = filecontent;
myfile.println(strcontent);
resultfile.close();
}
catch (exception e)
}
/**
* 刪除檔案
* @param filepathandname string 檔案路徑及名稱 如c:/fqf.txt
* @param filecontent string
* @return boolean
*/
public static void delfile(string filepathandname)
catch (exception e)
}
/**
* 刪除資料夾
* @param filepathandname string 資料夾路徑及名稱 如c:/fqf
* @param filecontent string
* @return boolean
*/
public static void delfolder(string folderpath)
catch (exception e)
}
/**
* 刪除資料夾裡面的所有檔案
* @param path string 資料夾路徑 如 c:/fqf
*/
public static void delallfile(string path)
if (!file.isdirectory())
string templist = file.list();
file temp = null;
for (int i = 0; i < templist.length; i++)
else
if (temp.isfile())
if (temp.isdirectory())
}
}
/**
* 複製單個檔案
* @param oldpath string 原檔案路徑 如:c:/fqf.txt
* @param newpath string 複製後路徑 如:f:/fqf.txt
* @return boolean
*/
public static void copyfile(string oldpath, string newpath)
instream.close();
}
}
catch (exception e)
}
/**
* 複製整個資料夾內容
* @param oldpath string 原檔案路徑 如:c:/fqf
* @param newpath string 複製後路徑 如:f:/fqf/ff
* @return boolean
*/
public static void copyfolder(string oldpath, string newpath)
else
if(temp.isfile())
output.flush();
output.close();
input.close();
}
if(temp.isdirectory())
}
}
catch (exception e)
}
/**
* 移動檔案到指定目錄
* @param oldpath string 如:c:/fqf.txt
* @param newpath string 如:d:/fqf.txt
*/
public static void movefile(string oldpath, string newpath)
/**
* 移動檔案到指定目錄
* @param oldpath string 如:c:/fqf.txt
* @param newpath string 如:d:/fqf.txt
*/
public static void movefolder(string oldpath, string newpath)
}
linux如何複製資料夾和移動資料夾
linux下檔案的複製 移動與刪除命令為 cp,mv,rm 一 檔案複製命令cp 命令格式 cp adfilprsu 原始檔 source 目標檔案 destination cp option source1 source2 source3 directory 引數說明 a 是指archive的意思...
linux如何複製資料夾和移動資料夾
linux下檔案的複製 移動與刪除命令為 cp,mv,rm 一 檔案複製命令cp 命令格式 cp adfilprsu 原始檔 source 目標檔案 destination cp option source1 source2 source3 directory 引數說明 a 是指archive的意思...
linux如何複製資料夾和移動資料夾
linux下檔案的複製 移動與刪除命令為 cp,mv,rm 一 檔案複製命令cp 命令格式 cp adfilprsu 原始檔 source 目標檔案 destination cp option source1 source2 source3 directory 引數說明 a 是指archive的意思...