當前位置:首頁 » 電腦資訊 » 為什麼java無法創建file文件

為什麼java無法創建file文件

發布時間: 2022-06-08 02:55:54

⑴ java創建文件夾失敗會是什麼情況引起的

失敗的原因就是文件已經存在,或者是路徑不存在導致的。
可以通過以下方式進行判斷文件夾是否已經存在:
//判斷要生成的文件是否存在
public static String fileExists(String FilePath){
File file=new File(plainFilePath);
if(!file.exists()) {
return "false";
} else{
return "true";
}
}

⑵ JAVA為什麼創建不了file

你好,你的程序本身沒問題,請用下面程序測試
package app;
import java.io.File;import java.io.FileInputStream;
public class fileDemo {
public static void main(String[] args) throws Exception{
File f=new File("D:\\filetest\\file1.txt");
if(f.exists()){
System.out.println("文件存在");
}else{
System.out.println("不存在,在仔細找找");
}
}
}

希望能夠幫到你。

⑶ 使用File怎麼創建不了文件

原因是C盤下面沒有haha目錄

createNewFile()方法會拋出IOException

該方法API這樣解釋
當且僅當不存在具有此抽象路徑名指定名稱的文件時,不可分地創建一個新的空文件。檢查文件是否存在,若不存在則創建該文件,這是單個操作,對於其他所有可能影響該文件的文件系統活動來說,該操作是不可分的。
註:此方法不應該 用於文件鎖定,因為所得協議可能無法可靠地工作。應該使用 FileLock 機制替代。

try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}

⑷ 關於Java文件的問題,程序為什麼不能創建文件

java.io.File file = new java.io.File("scores.txt");

file.createNewFile();

這樣就創建文件了

⑸ 請問Java的File類,創建文件時,報異常制定文件路徑不存在的原因

去看看E盤下to1這個文件夾有沒有,沒有就建一個。
或者在代碼里創建文件的父目錄。

⑹ Java File類文件創建

publicclass makedir { publicstaticvoid mkdir(String mkdirName) { try { File dirFile =new File(mkdirName); //mkdirName為傳建文件夾路徑boolean bFile = dirFile.exists(); if( bFile ==true ) { System.out.println("The folder exists."); } else { System.out.println("The folder do not exist,now trying to create a one..."); bFile = dirFile.mkdir(); if( bFile ==true ) { System.out.println("Create successfully!"); System.out.println("創建文件夾"); } else { System.out.println("Disable to make the folder,please check the disk is full or not."); System.out.println(" 文件夾創建失敗,清確認磁碟沒有防寫並且空件足夠");// System.exit(1); } } } catch(Exception err) { System.err.println("ELS - Chart : 文件夾創建發生異常"); err.printStackTrace(); } } }

⑺ 為什麼我的JAVA不創建文件

public static void main(String[] args) throws Exception {

File firstFile=new File("i:\\hello.txt");
if(firstFile.exists())
System.out.println("文件已經存在了哦~不需要再創建吧?");
else
{

System.out.println("討厭,人家明明不會創建,要我怎麼辦呢?\nGG教你怎麼創建。。");

firstFile.createNewFile() ;
}

}

⑻ 用java創建文件時錯誤,請問是怎麼回事

需要先【存在】文件夾,才能再創建文件。
當然,如果文件夾【不存在】,那麼就需要先創建文件夾,再創建文件
比如 : c盤已經存在,所以才能創建C盤下的文件

1
2

File file = new File("c:\\abc.txt");
file.createNewFile();//創建文件

File file = new File("c:\\test\\abc.txt");
file.createNewFile();//創建文件

如果文件夾不存在會出現異常

Exception in thread "main" java.io.IOException: 系統找不到指定的路徑。
at java.io.WinNTFileSystem.createFileExclusively

解決辦法,先創建文件夾,在創建文件

File file = new File("c:\\test\\abc.txt");
if(!file.getParentFile().exists()){
file.getParentFile().mkdirs();//創建"c:\\test"文件夾
}
file.createNewFile();//創建c:\\test\\abc.txt文件

⑼ Java為什麼指定文件存在但是不能創建呢(路徑正確,文件存在)

linux和windows伺服器的路徑寫法不一樣。請使用File.separator

⑽ Java創建文件夾,總是出錯

你的類名註定了你代碼中的File不是java.io.File,而是你自己的File

如果非要使用File這個類名,你需要在File定義前面加上類全路徑,比如

java.io.Filemyfiles=newjava.io.File("F:/MyTest/MyFiles");

否則,把你這個類名改了吧。 什麼都好,別和常用類的名字一樣

熱點內容
吃雞為什麼要游戲時間 發布:2025-05-22 07:32:11 瀏覽:692
顏色為什麼要標數字 發布:2025-05-22 07:27:17 瀏覽:606
軟體開發薪酬為什麼高 發布:2025-05-22 07:23:00 瀏覽:400
為什麼蘋果店的屏幕更亮一點 發布:2025-05-22 07:22:57 瀏覽:986
為什麼你對我不好我還一直想著你 發布:2025-05-22 07:21:32 瀏覽:170
一個有能力的男人為什麼總受排擠 發布:2025-05-22 07:19:50 瀏覽:682
華為為什麼找不到聯通網路 發布:2025-05-22 07:17:34 瀏覽:212
為什麼到了晚上腳心發燙 發布:2025-05-22 07:16:39 瀏覽:292
今天為什麼淘寶是灰色 發布:2025-05-22 07:05:06 瀏覽:959
孕婦為什麼吃東西反胃 發布:2025-05-22 07:00:46 瀏覽:367