java file 文件操作 operate file of java
发布时间:2020-12-14 06:27:17 所属栏目:Java 来源:网络整理
导读:java文件操作 com.b510; java.io.File; java.io.FileInputStream; java.io.FileOutputStream; java.io.FileWriter; java.io.InputStream; java.io.PrintWriter; OperateFiles { main(String[] args) { OperateFiles operateFiles = OperateFiles(); operateF
java文件操作 com.b510; java.io.File; java.io.FileInputStream; java.io.FileOutputStream; java.io.FileWriter; java.io.InputStream; java.io.PrintWriter; OperateFiles { main(String[] args) { OperateFiles operateFiles = OperateFiles(); operateFiles.newFolder("c:/hongten"); operateFiles.newFile("c:/hongten/Hello.txt","hello,i'm Hongten.你好"); operateFiles.deleteFile("c:/hongten/Hello.txt"); operateFiles.deleteFolder("c:/hongten"); operateFiles.copyFolder("c:/hongten","e:/hongten"); String expandedName=operateFiles.getExpandedName("c:/hongten/Hello.txt"); System.out.println(expandedName); System.out.println(operateFiles.getFilePath("c:/hongten/Hello.txt")); } String getExpandedName(String filePath){ filePath.substring(filePath.lastIndexOf(".")+1); } String getFilePath(String file){ file.substring(0,file.lastIndexOf("/")); } newFolder(String folderPath) { { File myFolderPath = File(folderPath.toString()); (!myFolderPath.exists()) { myFolderPath.mkdir(); } } (Exception e) { System.out.println("新建目录操作出错"); e.printStackTrace(); } } newFile(String filePath) { { File myFilePathFile = File(filePath.toString()); (!myFilePathFile.exists()) { myFilePathFile.createNewFile(); } } (Exception e) { System.out.println("新文件创建失败"); e.printStackTrace(); } } newFile(String filePath,String fileContent) { { newFile(filePath); FileWriter resultFile = FileWriter(filePath); PrintWriter myFile = PrintWriter(resultFile); myFile.println(fileContent); resultFile.close(); } (Exception e) { System.out.println("新建文件操作出错"); e.printStackTrace(); } } |