изменить расширение файла? - PullRequest
0 голосов
/ 19 октября 2010

Как лучше всего изменить расширение файла Java?

Ответы [ 2 ]

3 голосов
/ 19 октября 2010

Просто переименуйте его, используя File.renameTo (имя строки) :

 public static void main(String[] argv) throws IOException {

// Construct the file object from existing file.
File f = new File("myfile.toto"); 

// Rename it
f.renameTo(new File("myfile.myext"));

}

1 голос
/ 19 октября 2010

Сначала Вам следует ознакомиться с Какое расширение файла .

Следующее исправить Ваш вопрос, хотите ли вы только изменить его или как его изменить.

ЕслиВы только хотите изменить его, мы можем предположить, что расширение я действительно там.

Но за ответ как сменить расширение.Ответ должен содержать информацию о том, как найти его, правильно проанализировать строку и т. Д. ...

И вам также следует определить, что лучше для вас значит.

Для меня лучшим решением будет.

1 - Получить символы после последнего индекса '.'.

2 - Проверить эту строку, если она есть, в определенных расширениях с помощьюsystem.

3 - Если найдено, удалите его,

4 - Добавьте к имени файла новое расширение.

...