rename是改名,先把你要拷贝的那个文件内容读出来,直接在另一个目录里createNewFile不就行了?

解决方案 »

  1.   

    因为java的平台无关性-->楼上的说法是正确的,因为java无法实现winOS下那样。
      

  2.   

    import java.io.*;
    class copy_file
    {
      public static void copyfile(String path1,String path2) throws IOException  //使用FileInputStream和FileOutStream
      {
        FileInputStream fi=new FileInputStream(path1);
        FileOutputStream fo=new FileOutputStream(path2);
        byte data[]=new byte[fi.available()];
        fi.read(data);
        fo.write(data);
        fi.close();
        fo.close();
      }
    }public class joss
    {
      public static void main(String args[]) throws IOException
      {
       copy_file.copyfile("f:\\1.jpg","f:\\2.jpg");
      }
    }
      

  3.   

    File.separator 是FILE类的字段,与系统相关的默认的名称分隔字符,为了方便表示成字符串。那,字段怎么用呢?我没用过。能示范一下吗?