2015-10-11 5 views
0

Как указать путь, по которому я хочу сохранить файл при создании вывода в файл в java?Выход в файл в java

//Set up Printer Output file 
PrintWriter pw = new PrintWriter (new BufferedWriter (new FileWriter("project61.dat"))); 

По какой-то причине после запуска моей программы я не вижу, чтобы мой файл project61.dat был создан. Я не могу найти нигде в моем диске C.

+0

Почему вы не можете открыть документацию? – Pavel

+0

@Damian Пожалуйста, выберите один ответ, который, по вашему мнению, является наилучшим решением вашей проблемы и [accept] (http://stackoverflow.com/help/someone-answers). – c0der

ответ

1

Простой поиск в google дает полезные примеры. Вот один берется из here:

import java.io.IOException; 
import java.io.PrintWriter; 

public class MainClass { 
    public static void main(String[] args) { 
    try { 
     PrintWriter pw = new PrintWriter("c:\\temp\\printWriterOutput.txt"); 
     pw.println("PrintWriter is easy to use."); 
     pw.println(1234); 
     pw.close(); 
    } catch (IOException e) {} 
    } 
} 
1

Если вы используете следующий

//Set up Printer Output file 
PrintWriter pw = new PrintWriter (new BufferedWriter (new FileWriter("project61.dat"))); 

Затем она создаст файл под свой проект. Найдите файл, в котором вы работаете.

Если вы хотите написать этот файл в определенном каталоге, укажите нужный путь.

PrintWriter pw = new PrintWriter (new BufferedWriter (new FileWriter("c:\\project61.dat"))); 
    pw.write("Test"); 
    pw.close(); 

Он создаст файл в директории "C:".

Если вы используете абсолютный каталог "C://temp//project61.dat", тогда временная папка должна быть доступна на диске c. По умолчанию папка не будет создана.