对文件的java操作 - java.io.File或cmd命令

时间:2011-04-27 07:05:59

标签: java file cmd

我需要对文件执行一些操作 - 重命名,删除等等。

什么更好?使用cmd命令或使用java.io.File方法?

感谢。

2 个答案:

答案 0 :(得分:1)

通常情况下,在独立于平台的环境中依赖操作系统特定的东西并不是一个好主意,更不用说使用本地命令会慢得多的速度。

如果有可能,我会坚持使用Java实现。

答案 1 :(得分:0)

经过大量评论后,我抓住了真正的问题。所以我的答案是:

当然最好使用java feauters,因为:

  1. 如果您的程序不可移植,则无法使用命令行,因为它无法在unix或其他系统上使用Windows。也无法在其他一些版本的Windows上运行。
  2. 要使用代码中的命令行特性,您应该创建新的进程结束执行此命令,这非常慢。