我正在开发一个项目,该项目会创建一个.bat
扩展名的文件。
在C ++中,可以使用
fstream myfile ("example.bat");
fstream<<"echo \"hello\" ";
但是我怎么能用Java(JDK 8)呢?
答案 0 :(得分:1)
我建议您阅读Java File IO。无论你想要调用你正在保存的文件,你都可以。没有任何自定义扩展程序,而不是普通扩展程序。
答案 1 :(得分:1)
我认为这段代码可以满足您的需求。如果指定的文件已存在,createFile
将抛出FileAlreadyExistsException
。
Path myBat = Paths.get("example.bat");
Files.createFile(myBat);
try( BufferedWriter reader = Files.newBufferedWriter(myBat) ) {
reader.append("hello");
}
修改强>
我认为这里需要尝试资源。