如何使用自定义扩展名保存文件?

时间:2016-03-30 08:10:06

标签: java file-io

我正在开发一个项目,该项目会创建一个.bat扩展名的文件。

在C ++中,可以使用

fstream myfile ("example.bat");
fstream<<"echo \"hello\" ";

但是我怎么能用Java(JDK 8)呢?

2 个答案:

答案 0 :(得分:1)

我建议您阅读Java File IO。无论你想要调用你正在保存的文件,你都可以。没有任何自定义扩展程序,而不是普通扩展程序。

Additional Resource

答案 1 :(得分:1)

我认为这段代码可以满足您的需求。如果指定的文件已存在,createFile将抛出FileAlreadyExistsException

Path myBat = Paths.get("example.bat");
Files.createFile(myBat);
try( BufferedWriter reader = Files.newBufferedWriter(myBat) ) {
    reader.append("hello");
}

修改

我认为这里需要尝试资源。