【Java-19】檔案操作
阿新 • • 發佈:2019-01-10
1.基本操作
import java.io.File; import java.io.IOException; public class file { public static void main(String[] arg){ File File1=new File("C:\\A_Java\\3\\src\\File\\Find_File.java"); //判斷是否有這個檔案 if(File1.isFile()) { System.out.print("判斷是否有這個檔案"); } //檔案建立 File File2=new File("C:\\A_Java\\3\\src\\File\\qqq6.doc"); try{ File2.createNewFile(); }catch (IOException e){e.printStackTrace(); } //檔案刪除 File2.delete(); //建立資料夾 File File3=new File("C:\\A_Java\\3\\src\\File\\新生成\\第一個檔案\\qqq6.txt"); File3.mkdirs(); } }
2.將檔案中資料讀入到字串中,然後再對字串進行分割
String string= readString("C:/Users/慧天地/Desktop/Java_bao/data/a/data.txt"); /** * 讀檔案中東西至字串 * @param FILE_IN * @return */ private static String readString(String FILE_IN) { String str=""; File file=new File(FILE_IN); try { FileInputStream in=new FileInputStream(file); // size 為字串的長度 ,這裡一次性讀完 int size=in.available(); byte[] buffer=new byte[size]; in.read(buffer); in.close(); str=new String(buffer,"GB2312"); } catch (IOException e) { // TODO Auto-generated catch block return null; } return str; }