file = new File( "XXX" );
      file.mkdirs();
      file.delete();
      file.isFile();
      file.isDirectory();
      .....

解决方案 »

  1.   

    还不清楚,查API方法就可以了。一个File类全部搞定。
      

  2.   

    像新建,拷贝这些都是相当easy的,涉及删除的话相对复杂一点,因为java中只能删除空文件夹及文件,所以需要用到递归,不过也不是很难。如果楼猪连这点小问题都想着问别人的话...
      

  3.   

    import java.io.*;
    public class mkdir{
     /*public static void main(String[] args)
     {
      mkdir m=new mkdir(args[0]);
    }*/
    public mkdir(String dir)
    {
    File out=new File(dir);
    out.mkdir();
    }
    }
    ~~~~~~~~~~~~`import java.io.*;
    public class mydelete{
    public static void main(String[] args)
    {
    int n=args.length;
    for (int i=0;i<n;i++)//&Eacute;&frac34;&sup3;&yacute;&para;à&cedil;&ouml;&Auml;&iquest;&Acirc;&frac14;
    {

    File temp_path=new File(args[i]);
    mydelete m=new mydelete();
    m.deleteAll(temp_path);
    }
    }

    public void deleteAll(File path){
    if(!path.exists()) return;
    if(path.isFile()){
    path.delete();
    return;
    }
    File[] files = path.listFiles();   
       for(int i=0;i<files.length;i++){
       deleteAll(files[i]);
       }
       path.delete();//&Eacute;&frac34;&sup3;&yacute;&micro;±&Ccedil;°&Auml;&iquest;&Acirc;&frac14;
    }
      

  4.   

    import java.io.*;public class FileTest
    {
        public static void main(String[] args)
        {
            try{            String directory = "C:/test";            //生成文件夹
                if (!new java.io.File(uploadPath).isDirectory())
                try{
                   new java.io.File(uploadPath).mkdirs();
                }catch(Exception){}            //定义源文件
                File ori = new File("C:/img/niao.jpg");
                //定义要生成的文件名称
                File des = new File("C:/bird.jpg");            //拷贝文件
                InputStream in = new FileInputStream(ori);
                OutputStream out = new FileOutputStream(des);
                int c = -1;
                while((c=in.read())!=-1)
                {
                    out.write(c);
                }
                in.close();
                out.close();            //删除文件
                if(ori.exists())
                {
                    ori.delete();
                }        }
            catch(Exception e)
            {
                e.printStackTrace();
            }
        }
    }