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

在java中剪切一个文件并将其发送到另一个文件夹,java,swing,paste,Java,Swing,Paste,在java桌面应用程序中,我使用了剪切按钮;单击时,应该会发生剪切操作。在此代码中,没有生成错误消息。但当我运行项目时,它显示剪切过程已继续。但它无法正常工作,我的代码如下所示: //切 String sourceLocation= ""; String destLocation=""; String fileCopyCmd=""; Process shortcutCpyprs=null; sourceLocation="E:\\data.txt";

在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);
        }  
你为什么不使用


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

您是否以管理员身份运行应用程序?否。此代码只需按NetBeans desktop ApplicationControl中的按钮即可以管理员身份运行。我认为当你以用户身份运行时,你没有这样做的特权…也将提供多平台支持。