永发信息网

File类中的mkdirs与mkdir有什么不同????

答案:2  悬赏:60  手机版
解决时间 2021-02-22 12:57
  • 提问者网友:不要迷恋哥
  • 2021-02-22 05:35
import java.io.File;

public class MakeFile {
public static void main(String [] args){
File f = new File("java2/myfile");
f.mkdirs();//与f.mkdir()有什么区别呢????
File m = new File("jmk/dirnotdirs");
m.mkdir();//怎么这个不起作用呢??????
}
}
怎么那个mkdir()不起什么作用呢?
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-02-22 06:44
mkdir是创建一个文件夹,但是不能创建子文件夹

mkdirs则是创建多个文件夹,可以创建子文件夹的
全部回答
  • 1楼网友:归鹤鸣
  • 2021-02-22 07:29
mkdir() 只能在已经存在的目录中创建创建文件夹。 mkdirs() 可以在不存在的目录中创建文件夹。诸如:a\\b,既可以创建多级目录。 mkdirs public boolean mkdirs() 创建一个目录,它的路径名由当前 file 对象指定,包括任一必须的父路径。 返回值: 如果该目录(或多级目录)能被创建则为 true;否则为 false。 mkdir public boolean mkdir() 创建一个目录,它的路径名由当前 file 对象指定。 返回值: 如果该目录能被创建则为 true;否则为 false。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯