IO流的运用

大家好,我是曜耀。

对于我们java程序员来说,IO流已经刻在我们脑海了。今天呢就为大家写个创建目录,并且带有判断是否重复。从而进行创建目录。

废话不说,上代码:

Scanner scan = new Scanner(System.in);
        System.out.println("请输入目录名:");
        String input = scan.nextLine().trim();


        String ss="C:\\Users\\曜\\IdeaProjects\\log\\"+input;
        File file = new File(ss);
        //判断文件是否存在
        boolean flag = file.exists();


        //若不存在
        if(!flag){
            file.mkdir();
        }else{
            System.out.println("该目录已经存在!!!");
            int index = 0;
            while(flag){
                index++;

                String s1=ss+"_副本"+index;
                file = new File(s1);
                flag = file.exists();//判断文件是否存在
            }
            //当flag为false时跳出while循环得到file,接着创建file
            file.mkdir();
        }
        System.out.println("创建文件的文件名为:"+file.getName());
        scan.close();

希望对一些需要的道友有些帮助。

我是曜耀,下次再见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值