java операция над файлами - команды java.io.File или cmd - PullRequest
0 голосов
/ 27 апреля 2011

мне нужно выполнить некоторые операции с файлами - переименовать, удалить и т. Д.

что лучше? использовать команды cmd или методы java.io.File?

спасибо.

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Обычно не стоит полагаться на специфические особенности ОС в среде, не зависящей от платформы, не говоря уже о скорости, которая будет намного медленнее с локальными командами.

Я бы придерживался реализаций Java, если быс ними можно.

0 голосов
/ 27 апреля 2011

После множества комментариев я улавливаю реальный вопрос. Итак, мой ответ:

Конечно, лучше использовать java feauters, потому что:

  1. Если вы не хотите, чтобы ваша программа была переносимой, вы не можете использовать командную строку, потому что она не будет работать на Unix, или другие системы ожидают Windows. Также не может работать на некоторых других версиях Windows.
  2. Чтобы использовать функции командной строки из вашего кода, вы должны создать новый процесс и завершить выполнение этих команд, что очень медленно.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...