java 文件夹中创建文件夹
比如说我有10000个jpg,我要存入硬盘,但是在一个文件夹中读取10000张jpg中的一张速度太慢,我要把这一个文件夹分层。如果是10000张图片,我想要有多个多级文件...
比如说我有10000个jpg,我要存入硬盘,但是在一个文件夹中读取10000张jpg中的一张速度太慢,我要把这一个文件夹分层。
如果是10000张图片 ,我想要有多个多级文件夹存放它们。一级为万单位,二级千单位,三级百单位,四级就是一百张图片了,我要实现这个功能,利用File能实现吗?就创建文件夹。追加分!!! 展开
如果是10000张图片 ,我想要有多个多级文件夹存放它们。一级为万单位,二级千单位,三级百单位,四级就是一百张图片了,我要实现这个功能,利用File能实现吗?就创建文件夹。追加分!!! 展开
展开全部
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我。。。
一个是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我。。。
展开全部
public static boolean makeDirs(String filePath) {
String folderName = getFolderName(filePath);
if (folderName == null || folderName.isEmpty()) {
return false;
}
File folder = new File(folderName);
return (folder.exists() && folder.isDirectory()) ? true : folder.mkdirs();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询