package company;
import java.io.File;
import java.io.IOException;
public class FileTest {
public static void main(String[] args){
File file=new File("D:\\tgg.text");
if (file.exists()){
file.delete();
System.out.println("檔案已經洗掉");
}else{
try{
file.createNewFile();
System.out.println("檔案已經創建");
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
我設定的時txt的檔案格式,為什么到了電腦上就會發現打不開?檔案大小也顯示為0KB。。
uj5u.com熱心網友回復:
你只是創建檔案,并沒有往檔案寫入資訊,所以當然是空檔案0位元組了uj5u.com熱心網友回復:
打不開的問題,你右鍵用記事本打開。大小為零,因為沒寫入任何東西。
代碼邏輯,也不符合常理。
uj5u.com熱心網友回復:
為什么后綴是text啊,自定義的嗎uj5u.com熱心網友回復:
首先txt檔案格式后綴也是txt,你這里后綴是text,電腦中沒有text相關的應用可以打開該檔案,所以會顯示打不開。
其次和上面幾位說的一下,你只是創建的檔案,但該檔案并沒有任何資訊內容所以顯示為0位元組。
uj5u.com熱心網友回復:
沒有寫入資訊位元組為0,檔案后綴是txt吧?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/56622.html
標籤:Java EE
上一篇:MATLAB : OPC DA 報錯:“Exception in thread "AWT-EventQueue-0"java.lang.NullPointer”
下一篇:spring 事務 鎖超時
