创建文件夹可以使用file类的mkdirs()和mkdir()方法,区别在于:
mkdir() 创建此抽象路径名指定的目录。 mkdirs() 创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。使用mkdirs()创建目录D:\demo\
代码如下:
接下来使用createNewFile()创建文件 abc.txt
使用FileOutputStream向文件写入内容
FileOutputStream fos = new FileOutputStream(target.getAbsoluteFile());
String s="Hello Word!";
fos.write(s.getBytes("UTF-8")); // 可以指定编码
fos.close();
使用FileInputStream向文件读取内容
// 创建文件输入流对象
FileInputStream fis = new FileInputStream(target.getAbsoluteFile());
// 设定读取的字节数
int n = 512;
byte buffer[] = new byte[n];
// 读取输入流
while ((fis.read(buffer, 0, n) != -1) && (n > 0)) {
System.out.print(new String(buffer));
}
System.out.println();
// 关闭输入流
fis.close();