如何增加输出文件的文件名

时间:2016-09-14 03:05:55

标签: java file-io

我已经增加了文件名,但问题是我需要在不使用文件存在方法的情况下执行此操作,因为我的文件输出是在单独的文件夹中创建的,所以再次从1开始。

      int increase=1; //Use for Increment the file name
             String name =String.valueOf(increase);
       String CSVFile = "C:\\Vstore\\OurHome\\sales\\CUST0780030";
       File f = new File(CSVFile+dateFormat.format(date)+name+".CSV");
       while(f.exists()){
           increase++;
           name =String.valueOf(increase);
           f= new File(CSVFile+dateFormat.format(date)+name+".CSV");
       }
       CSVWriter writer = new CSVWriter(new FileWriter(f.getAbsoluteFile()),
               '|',
               CSVWriter.NO_QUOTE_CHARACTER,
               CSVWriter.NO_ESCAPE_CHARACTER,
               "\r\n");

0 个答案:

没有答案