java File 自动创建所有目录
来源:互联网 发布:车载音乐视频软件 编辑:程序博客网 时间:2024/06/05 06:34
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class UtilsFile {
/**
* write String to File,
* 如果要创建的目录不存在,则自动创建所有目录
* @param filePath 要以反斜杠分割路径:'/'
* @param flag
* @param sb
*/
public void writeToFile(String filePath, boolean flag, String sb) {
File file = new File(filePath);
if (flag) {
String[] split = filePath.split("/");
String fileDir = filePath.replace(split[split.length - 1], "");
File file2 = new File(fileDir);
if (!file2.exists()) {
file2.mkdirs();
}
}
FileOutputStream out = null;
try {
out = new FileOutputStream(file);
out.write(sb.getBytes());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (out != null)
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class UtilsFile {
/**
* write String to File,
* 如果要创建的目录不存在,则自动创建所有目录
* @param filePath 要以反斜杠分割路径:'/'
* @param flag
* @param sb
*/
public void writeToFile(String filePath, boolean flag, String sb) {
File file = new File(filePath);
if (flag) {
String[] split = filePath.split("/");
String fileDir = filePath.replace(split[split.length - 1], "");
File file2 = new File(fileDir);
if (!file2.exists()) {
file2.mkdirs();
}
}
FileOutputStream out = null;
try {
out = new FileOutputStream(file);
out.write(sb.getBytes());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (out != null)
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
- java File 自动创建所有目录
- java自动创建多层目录
- java file创建一个文件或目录
- JAVA自动创建多层文件目录
- JAVA自动创建多层文件目录
- Java自动创建多层文件目录
- file类创建目录
- 【java】当文件目录不存在时自动创建文件目录
- Java创建文件夹和自动创建多层文件目录
- Java File类 mkdir 不能创建多层目录
- Java File类 mkdir 不能创建多层目录
- 自动创建目录
- 关于自动创建目录
- 自动创建文件目录
- JAVA unix / Win OS / 文件目录创建、删除 和 目录权限(file permission)
- linux目录下的一级子目录过多,导致创建目录失败(java file mkdirs)
- Java小段子-File对象递归删除目录下所有内容
- Java小段子-File对象递归删除目录下所有内容
- 适配器模式
- POJ 2516 Minimum Cost
- C++中extern “C”含义深层探索
- 错误:Unsupported major.minor version 51.0(jdk版本错误)
- Activity,Window,View的关系
- java File 自动创建所有目录
- Hibernate 继承映射实现方式之每个具体类对应一张表
- 虚拟机Linux Redhat 9与目标开发板进行系统编程方面的问题总结
- 指针大小并不都是4
- 崩溃的一天
- kis 报表行列转换 标题列动态扩展
- Opengl模版的原理 理解
- 20120801DB2数据库备份与恢复
- error LNK2001: unresolved external symbol _main解决办法