Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > java.io.: выделить имя файла без расширения


Автор: ElKa 1.7.2008, 11:00
мне нужно считать файл и создать новый с тем же именем, но с другим расширением
как это сделать? 

считываю так
java.io.FileInputStream(args[0])

допустим, считываемый файл называется filename.xxx, а мне надо создать filename.yyy

 

Автор: LSD 1.7.2008, 11:29
Код

    String fileName1 = "file.txt";
    int index = fileName1.lastIndexOf('.');
    String fileName2;
    if(index > 0)
      fileName2 = fileName1.substring(0, index) + ".nfo";
    else
      fileName2 = fileName1 + ".nfo";

Автор: SoulKeeper 1.7.2008, 11:30
Код

new File("name.anything").createNewFile();

Автор: ElKa 1.7.2008, 12:07
спасибо.. получилось  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)