package day1.practice;
 
import java.io.File;
import java.io.IOException;
import java.util.Scanner;
 
/**
 * 练习: 如何创建文件夹以及删除 如何创建文件以及删除
 * 
 */
public class Demo1 {
 
	public static void main(String[] args) throws IOException {
 
		folderD();
		System.out.println("1删除,反之不删除");
		Scanner sc = new Scanner(System.in);
		if (sc.nextInt() == 1) {
			// 删除文件夹
			detefolder(new File("E:/1"));
		}
 
		fileD();
		System.out.println("1删除,反之不删除");
		if (sc.nextInt() == 1) {
			// 删除文件夹
			detefolder(new File("E:/test"));
		}
 
	}
 
	// 创建文件夹
	public static void folderD() {
 
		File file = new File("E:/1");
 
		if (!file.exists()) {
			// mkdirs 方法为创建文件夹
			file.mkdirs();
			System.out.println("文件夹:" + file.getName() + "创建成功");
		} else {
			System.out.println("已存在文件夹");
		}
	}
 
	// 删除文件夹
	public static void detefolder(File file) {
 
		if (file.exists()) {
			file.delete();
		} else {
			System.out.println("找不到文件夹");
		}
	}
 
	// 创建文件
	public static void fileD() throws IOException {
 
		// 实现 文件对象方法 路径在E盘下→文件名为:test.txt
		File file = new File("E:/test");
		if (!file.exists()) {// 如果这个文件不存在
			// 创建文件
			file.createNewFile();
			System.out.println("文件:" + file.getName() + "创建成功");
		} else {
			System.out.println("文件:" + file.getName() + "已存在");
		}
 
	}
 
}