java 文件夹中创建文件夹

比如说我有10000个jpg,我要存入硬盘,但是在一个文件夹中读取10000张jpg中的一张速度太慢,我要把这一个文件夹分层。如果是10000张图片,我想要有多个多级文件... 比如说我有10000个jpg,我要存入硬盘,但是在一个文件夹中读取10000张jpg中的一张速度太慢,我要把这一个文件夹分层。
如果是10000张图片 ,我想要有多个多级文件夹存放它们。一级为万单位,二级千单位,三级百单位,四级就是一百张图片了,我要实现这个功能,利用File能实现吗?就创建文件夹。追加分!!!
展开
 我来答
Jseven_jy
2011-02-16 · TA获得超过8122个赞
知道大有可为答主
回答量:2499
采纳率:100%
帮助的人:1115万
展开全部
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我。。。
yaoyue1019
2015-06-25 · 知道合伙人互联网行家
yaoyue1019
知道合伙人互联网行家
采纳数:804 获赞数:3392
擅长lua脚本 与android前端交互设计

向TA提问 私信TA
展开全部
    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();
    }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式