当前位置:首页 » 编程语言 » javamkdir

javamkdir

发布时间: 2024-07-30 18:44:31

java File类中的mkdir()和mkdirs()有什么区别

mkdir()
只能在已经存在的目录中创建创建文件夹
mkdirs()
可以在不存在的目录中创建文件夹。诸如:a\\b,既可以创建多级目录。

mkdirs
public boolean mkdirs()

创建一个目录,它的路径名由当前 File 对象指定,包括任一必须的父路径。

返回值:
如果该目录(或多级目录)能被创建则为 true;否则为 false。

mkdir
public boolean mkdir()

创建一个目录,它的路径名由当前 File 对象指定。

返回值:
如果该目录能被创建则为 true;否则为 false。

❷ java涓璅ile涓链夊垱寤烘枃浠跺すmkdir,涓轰粈涔堟病链夊垹闄ゆ枃浠跺す

镙规嵁妤间笂镓璇达纴鍏埚垹闄ら噷闱㈢殑鏂囦欢锛屽啀鍒犻櫎鏂囦欢澶癸纴涓嬮溃鏄浠g爜
public class Test {
public static void deleteInsideFile(File f){
File[] childfile = f.listFiles();
for (int i = 0; i < childfile.length; i++) {
if(childfile[i].isDirectory()){
deleteInsideFile(childfile[i]);
}
childfile[i].delete();
}
}
public static void testDelete(){
File f = new File("G:/test/delete");
deleteInsideFile(f);
f.delete();
}
public static void main(String[] args) {
testDelete();
}
}

❸ java中f.mkdir();是什么意思

创建目录用的。

比如:

publicclassExample{
publicstaticvoidmain(Stringargs[]){
Filef=newFile("f:/example/test");
f.mkdir();

}

就在f:/example/文件下创建了一个目录。运行结果:

❹ java file类方法mkdir()疑问

可以先切换到指定的文件夹路径下,之后直接通过mkdir方法进行文件夹创建。举例:
String path = "d:/oldfilepath";//定义指定文件路径
String newPath = path+"/newpath";//指定新路径
File file = new File(newPath );//定义一个文件流
file.mkdir();//创建文件夹
备注:如果不确定原有文件夹是否存在的情况下,可以通过”mkdirs“创建多层路径。

热点内容
苹果7照片怎么加密码 发布:2024-11-26 02:44:57 浏览:930
药网源码 发布:2024-11-26 02:39:28 浏览:874
手机忘记密码输什么数字解锁 发布:2024-11-26 02:23:10 浏览:337
phpthisstatic 发布:2024-11-26 02:03:56 浏览:526
忘记的志愿者账号和密码如何找回来 发布:2024-11-26 01:57:46 浏览:206
交换机怎么复制配置文件 发布:2024-11-26 01:51:47 浏览:490
输编程 发布:2024-11-26 01:51:05 浏览:725
推荐类的算法 发布:2024-11-26 01:50:22 浏览:918
怎么制作ftp软件 发布:2024-11-26 01:45:41 浏览:568
算法m是谁 发布:2024-11-26 01:40:35 浏览:45