想问一下Java怎么实现多个文件根据文件名生成同名文件夹并把文件分别添加到同名文件夹中
就比如说有 1.txt,2.txt,3.txt 三个文件 然后生成1,2,3 三个文件夹 并把1.txt放入1文件夹 2.txt放入2文件夹 3.txt 放入3文件夹 想看看各位大佬有没有什么思路
给个参考伪代码吧:
文件名称列表 fileNames
遍历列表 for(fileName :fileNames)
nameWithoutSuffix = fileName 截取后缀得到文件名称
创建文件夹 File dir = new File(nameWithoutSuffix)
判断文件夹是否存在,不存在,就新建
if(!dir.exists){
dir.mkdir();
}
//将文件挪动到 dir 目录
File file = new File(fileName)
file.renameTo 移动