在本教程中,我们将学习如何在Java中创建一个新文件。
java.io.File
类可用于在Java中创建一个新文件。当我们初始化文件对象时,我们提供文件名,然后我们可以调用createNewFile()
方法来在Java中创建一个新文件。
文件createNewFile()
方法如果创建了一个新文件,则返回true
,如果文件已经存在,则返回false
。当该方法无法创建文件时,也会抛出java.io.IOException
。
File
类对象import java.io.File;
import java.io.IOException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* This Java program demonstrates how to create new file in Java.
* @author javaguides.net
*/
public class CreateFileExample {
private static final Logger LOGGER = LoggerFactory
.getLogger(CreateFileExample.class);
public static void main(String[] args) {
createFile();
}
public static void createFile() {
File file = new File("C:/workspace/sample.txt");
try {
if (file.createNewFile()) {
LOGGER.info("File is created !!");
} else {
LOGGER.info("File is already exist");
}
} catch (IOException e) {
LOGGER.error(e.getMessage());
}
}
}
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;
public class WriteFile {
/**
* This class shows how to write file in java
* @param args
* @throws IOException
*/
public static void main(String[] args) {
String data = "I will write this String to File in Java";
int noOfLines = 10000;
// Use Streams when you are dealing with raw data
try(OutputStream os = new FileOutputStream(new File("C:/workspace/sample.txt"))){
os.write(data.getBytes(), 0, data.length());
} catch (IOException e) {
e.printStackTrace();
}
}
}
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://www.javaguides.net/2018/07/how-to-create-new-file-in-java.html
内容来源于网络,如有侵权,请联系作者删除!