android 创建目录/文件/读写文件
来源:互联网 发布:lol安妮舞会公主淘宝 编辑:程序博客网 时间:2024/06/05 17:46
1、创建目录及文件
private void mkdir_folder_file(){
File folder = new File("/sdcard/test");if(!folder.exists()){
folder.mkdirs();//创建目录
}
File test_f = new File(folder,"test.txt");
if(!test_f.exists()){
try {
test_f.createNewFile();//创建文件
} catch (IOException e) {
e.printStackTrace();
}
}
}
2.写文件
public void write_file(){
try{
File file = new File("/sdcard/test/test.txt");
FileOutputStream stream = new FileOutputStream(file);
String str = "Wirte SD file test is Ok!";
byte[] buf = str.getBytes();
stream.write(buf);//写文件
stream.close();
}catch(Exception e){
e.printStackTrace();
}
}
3、读文件
public static String read_file() {
StringBuilder stringBuilder = new StringBuilder();
try {
File Profile = new File("/sdcard/test/test.txt"));
if (!Profile.exists()) {
return null;
}
InputStream ins = new FileInputStream(Profile);
BufferedReader bf = new BufferedReader(new InputStreamReader(ins));
String line;
while ((line = bf.readLine()) != null) {
stringBuilder.append(line);
}
} catch (IOException e) {
e.printStackTrace();
}
return stringBuilder.toString();
}
4、权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE"/>
0 0
- android 创建目录/文件/读写文件
- 读写文件及创建目录
- python 创建读写目录,文件
- Android与LinuxC目录创建以及文件读写操作
- Android data目录读写文件
- Android data目录读写文件
- Android 创建文件目录
- android 多层目录文件创建
- android用NDK在内存卡创建目录、文件并进行读写操作
- Java Android 创建读写TXT文件
- linux创建读写文件
- 文件创建、读写操作
- Android中获取目录及创建文件
- python遍历目录,读写文件
- Unity文件目录的读写
- python文件和目录读写
- android读写assets目录下面的资源文件(文件夹)
- Android读写assets目录下面的资源文件(文件夹)
- 在Ubuntu/Window下用Shadowsocks-Qt5和chrome中switchyOmega科学上网 翻蔷
- 虚基类 虚函数 纯虚函数
- 利用栈结构计算表达式串算法
- Android开发——获取并生成唯一识别码
- gulp-concat+uglify+cdnizer实现页面加载优化
- android 创建目录/文件/读写文件
- SparkSQL操作RDD转DataFrame
- hihcoder 1117 战争年代
- 高通平台常见的一些错误(持续更新)
- 349. Intersection of Two Arrays
- omnet++ :Cannot run program Error launch simulation for "项目名"
- Git 基本用法上
- Android自定义view
- LeetCode:Find the Difference