2010-03-10 5 views

ответ

10

Вы можете попробовать

File f; 
f=new File("myfile"); 
if(!f.exists()){ 
    f.createNewFile(); 
} 
+1

будет создавать файл без расширения. –

+1

@SureshS Да, будет. Созданный файл будет иметь точно имя в кавычках - если вы добавите расширение, у него будет расширение на диске, иначе оно не будет. Нет такого расширения по умолчанию для создаваемых вами файлов таким образом. –

+8

@Suresh S - не получится, если вы не попробуете! :-) –

1

Да, это легко. Иначе не делать этого с расширением. Так, например, если у вас есть строка, которую вы хотите записать в файл, вы можете сделать

FileOutputStream out = new FileOutputStream("noExtension"); 
PrintStream printout = new PrintStream(out); 
printout.println("Hello world!"); 
printout.close(); 

Вы можете пропустить PrintStream и сделать out.write("Hello world!".getBytes());, если вы хотите.

+1

спасибо chad за код –

Смежные вопросы