剪切一个文件并在java中发送另一个文件夹

时间:2014-09-08 19:30:43

标签: java swing paste

在java桌面应用程序中,我使用了剪切按钮;当它被点击时,应该发生剪切操作。在此代码中没有生成错误消息。但是当我运行项目时,它显示剪切过程已经进行。但是无法正常工作,我的代码如下: //对于剪切

  String sourceLocation= "";
    String destLocation="";
    String fileCopyCmd="";
    Process  shortcutCpyprs=null;
    sourceLocation="E:\\data.txt";
    destLocation="G:\\";
    fileCopyCmd="cut \"" + sourceLocation + "\" \"" + destLocation + "\"";
    System.out.println(fileCopyCmd);
        try {
            shortcutCpyprs = Runtime.getRuntime().exec(new String[]{"cmd", "/c", fileCopyCmd});
        } catch (IOException ex) {
            Logger.getLogger(DesktopApplication2View.class.getName()).log(Level.SEVERE, null, ex);
        }  

1 个答案:

答案 0 :(得分:1)

为什么不使用https://commons.apache.org/proper/commons-io/javadocs/api-2.4/org/apache/commons/io/FileUtils.html#moveFile(java.io.File,%20java.io.File)

使用Java进行此类操作将使您能够访问可能发生的任何异常。