黑马程序员技术交流社区

标题: 再分享一个IO中可以删除目录或文件的程序 [打印本页]

作者: 18001105207    时间: 2016-9-16 22:43
标题: 再分享一个IO中可以删除目录或文件的程序
package shanchu;

import java.io.File;
import java.util.Scanner;

//键盘录入文件或目录的路径,完成删除操作
public class ShanChu {

        public static void main(String[] args) {

                System.out.println("请输入要删除文件或目录的路径:");
                Scanner sc = new Scanner(System.in);
                String src = sc.nextLine();
                File srcFile = new File(src);
                //调用deleteFile() 方法  完成删除操作
                deleteFile(srcFile);
                System.out.println("删除完毕!");
        }

        private static void deleteFile(File srcFile) {

                if(srcFile.isDirectory()) {
                        File[] files = srcFile.listFiles();
                        for (File f : files) {
                                deleteFile(f);
                        }
                        srcFile.delete();
                }
                else{
                        srcFile.delete();
                }
        }

}



作者: icefish    时间: 2016-9-16 22:48
可以可以




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2