사용자 컴퓨터에 파일을 쓰지만 실제로 문제가있는이 프로그램을 만들려고하는데 c:/
디렉터리에있는 desktop.bat
이라는 파일을 작성하고 싶지만 작동하지 않는 것 같습니다.어떻게 내가 Java의 특정 디렉토리에 이미 만든 배치 파일을 작성합니까?
package javawriter;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class JavaWriterObject {
public void TryThis(){
try{
File file = new File("C:\\Desktop.bat");
if (file.exists()){
System.out.println("The file exists \ndirectory is found");
}else{
System.out.println("file is not found yet ".concat("file will be created"));
file.createNewFile();
}
FileWriter out = new FileWriter(file);
BufferedWriter writer = new BufferedWriter(out);
writer.write();
writer.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
내가 writer.write();
에 대한 문자열을 작성해야하거나 내가 내가 대신 할 파일을 쓸 수있는 뭔가를 할 수 있습니까 :이 코드인가?
감사합니다. 많은 도움을 주셨습니다. – Walid