java指定路径下创建多个文件夹和文件
2018-11-06 22:27
453 查看
java指定路径下创建多个文件夹和文件
package IO;
import java.io.*;
import java.text.DecimalFormat;
public class FolderDemo {
public static void main(String[] args) throws IOException {
FolderDemo folderDemo = new FolderDemo();
folderDemo.deleteFolder(“E:\NewFolder”);
folderDemo.newFolder();
}
public void newFolder() throws IOException {
DecimalFormat df = new DecimalFormat(“0”);
File file = new File(“E:\NewFolder”);
boolean b = file.exists();
if (b) {
System.out.println(“文件夹已创建”);
} else {
file.mkdirs();
}
boolean button = true;
while (button) {
for (int i = 1; i <= 10; i++) { File f = new File("E:\\NewFolder\\" + "Folder--" + df.format(i)); boolean isFile2 = f.mkdirs(); if (isFile2) { System.out.println("文件夹创建成功"); } else { System.out.println("文件夹创建失败"); } String folderName = f.getName(); for (int a = 1; a <= 10; a++) { File folderFile = new File(file+ folderName + "\\" + "Folder-File--" + df.format(a)); boolean c = folderFile.createNewFile(); if (c) { System.out.println("文件创建成功"); } else { System.out.println("文件创建失败"); } String filename = folderFile.getName(); FileOutputStream fileOutputStream = new FileOutputStream(file + folderName + "\\" + filename); OutputStreamWriter osw = new OutputStreamWriter(fileOutputStream, "GBK"); BufferedWriter bufferedWriter = new BufferedWriter(osw); for (int x = 1; x <= 10; x++) { bufferedWriter.write(filename+"\n"); } bufferedWriter.close(); } if (i == 10) { button = false; } } } } public static void deleteFolder(String folderPath) { File file = new File(folderPath); try { if (file.isDirectory()) { File[] subFiles = file.listFiles(); if (subFiles != null && subFiles.length > 0) { for (int i = 0; i < subFiles.length; i++) { deleteFolder(subFiles[i].getPath()); } } } if (file.delete()) { } else { System.out.println("删除失败!"); } } catch (Exception e) { e.printStackTrace(); } }
}
相关文章推荐
- Java 创建指定文件路径下的文件夹
- java基础之File对象中的FilenameFilter文件过滤以及递归列出指定文件夹路径下的所有文件和所有文件夹
- 日志源代码,删除指定路径所有文件夹名,并创建新的日志文件
- java文件操作 之 创建文件夹路径和新文件
- 在指定路径创建文件夹,读取图片文件,缩放图片,判断文件夹是否存在,
- 【Java File类】创建文件目录并在指定路径创建文件
- Java 在给定路径上创建文件,所在文件夹不存在时,如何正确创建。
- 用JAVA扫描指定文件夹下面所有以.txt结尾的文件,并将其绝对路径输出 .
- 在磁盘指定路径,创建文件夹及文件
- JAVA---实现检索指定路径下的所有的下属文件夹和文件
- 黑马程序员---找出指定文件夹.java文件,列出他们的绝对路径,并计算出数量
- Java 删除指定文件 和文件夹 注意区分相对路径和绝对路径
- Java 在给定路径上创建文件,所在文件夹不存在时,如何正确创建
- java获取指定路径下的所有文件夹和文件名称路径
- java监控指定路径下文件及文件夹变化
- java 文件创建路径指定的问题
- java在指定路径下创建文件,并写入文件内容
- 为什么new FileOutPutStream和new File创建不了文件?java.io.FileNotFoundException 系统找不到指定的路径 ...
- 用JAVA扫描指定文件夹下面所有以.txt结尾的文件,并将其绝对路径输出
- java 如果文件目录不存在就创建再写文件的代码实例--针对“系统找不到指定的路径”问题。