我正在尝试开发一个j2se程序,该程序可以复制.csv以完成特殊任务。
现在我想运行(执行)复制的.csv文件。

如果复制的paht是“ C:\ program files \ reports \ test.csv”或
C:\ Documents and Settings \ User \ My Documents \ test.csv“,则不适用于此代码:

run.exec(“ cmd start / c C:/ Documents and setting \ user \ My Documents \ test.csv”);

对于此代码:

如果路径是从JTextField或JFileChooser获取的,它是如何工作的?

注意在运行该程序期间,用户可以设置其特殊路径。

谢谢你的回答。

最佳答案

如果可能,应该使用Java 6中引入的Desktop类:

Desktop.getDesktop().open(new File(filename));


分离命令的问题更少,并且与平台无关。

10-05 23:51
查看更多