当前位置:首页 » 电脑资讯 » 为什么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 11:44:44 浏览:220
小鱼苗晚上为什么会跳 发布:2025-05-22 11:37:33 浏览:193
为什么我的苹果手机是一半黑的 发布:2025-05-22 11:37:32 浏览:244
为什么婴儿晚上哭 发布:2025-05-22 11:37:28 浏览:510
脚趾甲为什么涂颜色 发布:2025-05-22 11:32:36 浏览:617
小米十一pro为什么用的人那么少 发布:2025-05-22 11:07:26 浏览:3
为什么普洱茶越泡越颜色深 发布:2025-05-22 10:57:13 浏览:975
金毛犬为什么晚上会喘 发布:2025-05-22 10:56:29 浏览:192
为什么每天晚上盖被子都进风 发布:2025-05-22 10:52:41 浏览:94
只要对我好的男人我都喜欢为什么 发布:2025-05-22 10:42:30 浏览:478