java 文件夹中如何创建文件夹?

java 文件夹中如何创建文件夹?,第1张

File类里面有两个方法可以实现:

一个是mkdir():创建此抽象路径名指游培定的目录。

另外一个是mkdirs(): 创建此抽象路径名指定的目录,包括所有神肆唯必需但不存在的父目雹毕录。

比如你想在A文件创建一个B文件夹,并在B文件夹下创建c和D文件夹,可以用下面的代码实现:

import java.io.File

public class Test {

public static void main(String args[]) {

File file = new File("D:\\A\\B\\C")

file.mkdirs()

file = new File("D:\\A\\B\\D")

file.mkdir()

}

}

希望对你有帮助。。。。仍有问题可以HI我。。。

需要先【存在】文件夹,才能再创建文件。

当然,如果文件夹【不存在】,那么就需要先创建文件夹,再创建文件

比如 : c盘已经存在,所以才能创建C盘下的文件

1

2

File file = new File("c:\\abc.txt")

file.createNewFile()//创建文件

1

2

File file = new File("c:\\test\\abc.txt")

file.createNewFile()//创建文件

如果文件夹不存在会出现异渗坦常

1

2

Exception in thread "main" java.io.IOException: 系统找不到指定的路径宏喊答。

at java.io.WinNTFileSystem.createFileExclusively

解决办法,先创建文件夹,在创建文件

1

2

3

4

5

File file = new File("c:\\test\\abc.txt")

if(!file.getParentFile().exists()){

file.getParentFile().mkdirs()//创建"c:\\test"蔽慧文件夹

}

file.createNewFile()//创建c:\\test\\abc.txt文件

同一个盘培和的根文夹或文件夹中不能有同名的文件姿清夹或文件。

你已经在 d 盘创建了一个 demo.txt 文件夹,再创建一个同名的文件肯定不会成功。

如果想要在d盘创建一个demo.txt文件夹,并且要在 demo.txt 文件夹配册盯再创建一个 demo.txt 文件这是可以的。

例如这样:

File file = new File("d:\\demo.txt\\demo.txt")

// 可以使用 exists() 判断文件是否存在

if (!file.exists()) {

    file.createNewFile()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12223954.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存