在java中剪切一个文件并将其发送到另一个文件夹
在java桌面应用程序中,我使用了剪切按钮;单击时,应该会发生剪切操作。在此代码中,没有生成错误消息。但当我运行项目时,它显示剪切过程已继续。但它无法正常工作,我的代码如下所示: //切在java中剪切一个文件并将其发送到另一个文件夹,java,swing,paste,Java,Swing,Paste,在java桌面应用程序中,我使用了剪切按钮;单击时,应该会发生剪切操作。在此代码中,没有生成错误消息。但当我运行项目时,它显示剪切过程已继续。但它无法正常工作,我的代码如下所示: //切 String sourceLocation= ""; String destLocation=""; String fileCopyCmd=""; Process shortcutCpyprs=null; sourceLocation="E:\\data.txt";
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中的按钮即可以管理员身份运行。我认为当你以用户身份运行时,你没有这样做的特权…也将提供多平台支持。