2010906

1609 ワード



/**
 * @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();
		}

	}
}