`
wmiao89620
  • 浏览: 27310 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

2010906

    博客分类:
  • java
 
阅读更多

/**
 * @author wmiao
 * @type 工具类 递归创建重复名称 如demo、demo0、demo1
 */
import java.io.File;


public class test {
	static int  count;
	public static void createFile(String path)
	{

		String fileType=path.substring(path.lastIndexOf(".")+1);//文件类型
		String fileName=path.substring(0,path.lastIndexOf("."));//文件名称
		try {
			/*if(chileFile.createNewFile())
			{
				count++;
			}*/
			count ++;
			String filePath=fileName+"("+count+")."+fileType;
			if(count==0){
				filePath = path;
			}
			System.err.println(filePath);
			File chileFile=new File(filePath);
			if(!chileFile.exists()) //不存在就添加
			{
				System.err.println(" fileName "+fileName);
				System.err.println(" fileType "+fileType);
				System.err.println("file  "+fileName+"("+count+")."+fileType);
				System.err.println("filePath"+filePath);
				chileFile=new File(filePath);
				chileFile.createNewFile();
			}
			else{  //存在就进行递归
				createFile("D:\\demo.txt");
			}
			
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
    public static void main(String[] args) {
    	try {
		//File file1=new FileUtil().createDirFile("D: \\admin\\demo\\");
    		createFile("D:\\demo.txt");    		
		} catch (Exception e) {
			e.printStackTrace();
		}

	}
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics