1 /**若是文件存在刪除原來的文件建立新的文件,若是不存在建立新的文件 * createNewFile已經實現了文件是否存在的檢查若是文件存在,將不會替換原來的文件。 * @param path文件路徑 * @param fileName 文件名 * @return ok */ public void createFile(String path,String fileName){ //File.separator windows和Linux 文件的分割是不同的,爲了讓跨平臺程序更健壯咱們仍是用上它 String pathName = path+File.separator+fileName; File f = new File(pathName); if(f.exists()){ f.delete(); } try { f.createNewFile(); System.out.println("文件建立成功"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } //分析:不管文件存在與否都必需要建立文件。\ 2* 列出所在文件目錄下的文件,包含隱藏文件 /** * @param filePath */ public void listFile(String filePath){ String fp = filePath+File.separator; File f = new File(fp); if(f.exists()){ String[] path = f.list(); for(int i=0;i<path.length;i++){ System.out.println(path[i]); } }else{ System.out.println("文件目錄不正確"); } }