android 创建目录/文件/读写文件
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"/>
android 创建目录/文件/读写文件相关推荐
- Android data目录读写文件
1.如果向/data/data/Package name/目录下写文件要在AndroidManifest.xml里加入如下句 <uses-permission android:name=&quo ...
- qt android文件读写文件,qt android 开发之写入xml配置文件篇
应用初始化本地数据,需要读取配置文件,小编介绍如何通过xml简单写入配置文件,至于为什么选择这个格式,主要因为在qml中有一个很好 的类使用:XmlListModel xmlListModel能直接读 ...
- Kotlin 开发Android app(十九):文件读写和SharedPreferences内容存储
在项目中,有些重要的数据需要保存在手机中,在手机中为了数据的安全需要把存储分为内部存储和外部sd卡存储. 内部存储 存储在内部的数据是比较安全的,别的app是无法访问到你的内部数据,只有自己的app才 ...
- python写文件读文件-Python 实例:读写文件
原标题:Python 实例:读写文件 读写文件是最常见的IO操作.内置了读写文件的函数,用法和的读写文件非常类似.在磁盘上读写文件的功能都是由提供的,现代不允许普通的程序直接操作磁盘,所以,读写文件就 ...
- python模块、字符编码、文件读写
模块 当我们用一种语言开始真正的软件开发室,除了编写代码外,还需要很多基本的已经写好的现成的东西,高级语言通常都会为我们提供了一个比较完善的基础代码库,让我们能直接调用,python也不例外,为我们提 ...
- [Python从零到壹] 三.语法基础之文件操作、CSV文件读写及面向对象
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- mfc读取txt文件并显示_Python入门丨文件读写
文件读写 文件读写,是Python代码调用调用电脑文件的主要功能,能被用于读取和写入文本记录.音频片段.Excel文档.保存邮件以及任何保存在电脑上的东西. 读取文件 读取文件三个步骤: 准备工作:首 ...
- python 编码 解码 读写文件
python基础语法6 编码解码 encode编码与decode解码 读写文件 编码解码 计算机是以二进制(0或1)存储的,以字节为单位,1byte=8bit,1KB=1024B:1MB=1024KB ...
- python 清空文件夹_python读写文件
文件读写 文件读写,是Python代码调用电脑文件的主要功能,能被用于读取和写入文本记录.音频片段.Excel文档.保存邮件以及任何保存在电脑上的东西. ①读取文件 首先,我们在桌面新建一个text文 ...
最新文章
- 介绍ABC 蜂群算法网站
- 内蒙十二地市的称谓对应关系
- THINKPHP 分页类
- iOS10 CallKit简单开发
- python字频统计软件_python结巴分词以及词频统计实例
- Highcharts教程--把js代码从html中抽离出来,放到单独的一个js文件中。由html页面调用...
- DataReader不奇怪,该出手时就出手!
- 信息学奥赛C++语言:社会实践任务
- Windows域控 设置全域的密码策略 【全域策略生效】
- 【操作系统/OS笔记06】虚拟内存、覆盖、交换
- CCF201512-1 数位之和(100分)
- ubantu 系统安装apache 和mysql
- 整人程序源码(VB)
- 金士顿u盘写保护修复教程
- 苹果手机验真假_简单三步教你辨别苹果二手机,识别率高达99%,特别适合新手
- 创业公司如何分配股权?
- django自带模块实现翻页功能
- Spinner的setOnItemSelectedListener(
- notepad++如何安装compare插件
- 机器学习之聚类常用方法