导航:首页 > 编程语言 > java路径不存在创建

java路径不存在创建

发布时间:2024-06-08 14:33:21

java怎样创建不存在文件夹下的文件 file

import java.io.File;
import java.io.IOException;

public class Admin {

public static void main(String... args) {
String path0 = "D:/aa/bb/cc/";
String path1 = "D:/aa/bb/cc/kkk.java";

File f = new File(path0);

// 创建文件夹
if (!f.exists()) {
f.mkdirs();
}

f = new File(path1);

// 创建文件
if (!f.exists()) {
try {
f.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

② java.io.FileNotFoundException: (系统找不到指定的路径。)怎么处理

  1. 可以上代码吗?

  2. 这个异常是Java常见的IO异常,这个异常导致的是文件路径找不到。

  3. 通常你可以使用try{}catch(FileNotFoundException e){……}来捕获异常。

  4. 可以找到具体的文件进行读取,而不是到文件夹。

  5. 也可以判断路径是否存在,如果不存在则mkdir.

  6. 最后给你个例子

  7. publicstaticbooleancreateDir(StringdestDirName){
    Filedir=newFile(destDirName);
    if(dir.exists()){
    System.out.println("创建目录"+destDirName+"失败,目标目录已经存在");
    returnfalse;
    }
    if(!destDirName.endsWith(File.separator)){
    destDirName=destDirName+File.separator;
    }
    //创建目录
    if(dir.mkdirs()){
    System.out.println("创建目录"+destDirName+"成功!");
    returntrue;
    }else{
    System.out.println("创建目录"+destDirName+"失败!");
    returnfalse;
    }

③ java判断文件是否存在

java判断来文件是否自存在:

1、判断文件是否存在,不存在创建文件

④ 用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

第一个问题:
File file =new File(String pathname);只是在内存中创建了一个File实例。pathname可以是路径也可以是文件。然后调用file.createNewFile();才会创建文件。所以不是楼主是所说的ile has never been read。
而执行PrintWriter out = new PrintWriter(file);后发现创建了文件,这是由于PrintWriter构造方法执行机制所决定的,如果文件为空,则会自动掉用file的createNewFile()方法创建一个文件(详见api PrintWriter)。所以楼主又看到了所创建的文件。异常用try catch捕获FileNotFoundException。
第二个问题:创建多级目录要用file.mkdirs();你那个只能创建一级目录。

我写个例子 经过检验的 你参考一下 多级目录的文件创建:
import java.io.*;
public class FileTest{
public File fileCreate(String fileFoder, String fileName){
File foder = new File(fileFoder);
File file = new File(fileFoder+fileName);
//如果文件夹不存在,则创建文件夹
if(foder.exists()==false){
foder.mkdirs();//多级目录
//foder.mkdir();//只创建一级目录
}

//如果文件不存在,则创建文件
if(file.exists()==false){
try{
file.createNewFile();
}catch(IOException e){
e.printStackTrace();
}
}
return file;
}
public static void main(String [] args){
FileTest fileTest= new FileTest();
String fileFoder="D://test1//test2";
String fileName="//test_io.txt";

File file= fileTest.fileCreate(fileFoder,fileName);
System.out.println(file.getPath());
}
}

至于文件读写的内容很多 给你个参考的链接
http://www.jb51.net/article/16396.htm

⑥ 请问Java的File类,创建文件时,报异常制定文件路径不存在的原因

去看看E盘下to1这个文件夹有没有,没有就建一个。
或者在代码里创建文件的父目录。

阅读全文

与java路径不存在创建相关的资料

热点内容
视频文件上面的标题怎么弄上去的 浏览:434
今日头条安卓21 浏览:464
电脑店u盘启动盘制作工具v61 浏览:766
9月19订的苹果6splus 浏览:270
网络人绿色版 浏览:450
linux服务器启动oracle 浏览:621
win10怎么语音呼唤小娜 浏览:456
qq飞车银天使 浏览:612
骑车赚钱app 浏览:111
怎么从电脑上下编程 浏览:508
linux如何复制到其他文件夹 浏览:70
碧蓝航线文件找不到怎么办 浏览:937
苹果备份的文件夹怎么恢复 浏览:941
看小黄APP有哪些 浏览:206
怎样在手机看264文件 浏览:80
常熟有哪里学编程的 浏览:162
我的下载的文件在哪里 浏览:563
文本显示器编程教程 浏览:942
电脑应用如何设置密码 浏览:336
怎么编程搜狗指南 浏览:155

友情链接