package elwin.fei.mobileaudio;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.text.SimpleDateFormat;
public class CreateFiles {
String filenameTemp = Info.audioPath + "/hhaudio" + ".txt";
//创建文件夹及文件
public void CreateText() throws IOException {
File file = new File(Info.audioPath);
if (!file.exists()) {
try {
//按照指定的路径创建文件夹
file.mkdirs();
} catch (Exception e) {
// TODO: handle exception
}
}
File dir = new File(filenameTemp);
if (!dir.exists()) {
try {
//在指定的文件夹中创建文件
dir.createNewFile();
} catch (Exception e) {
}
}
}
//向已创建的文件中写入数据
public void print(String str) {
FileWriter fw = null;
BufferedWriter bw = null;
String datetime = "";
try {
SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd" + " "
+ "hh:mm:ss");
datetime = tempDate.format(new java.util.Date()).toString();
fw = new FileWriter(filenameTemp, true);//
// 创建FileWriter对象,用来写入字符流
bw = new BufferedWriter(fw); // 将缓冲对文件的输出
String myreadline = datetime + "[]" + str;
bw.write(myreadline + "\n"); // 写入文件
bw.newLine();
bw.flush(); // 刷新该流的缓冲
bw.close();
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
try {
bw.close();
fw.close();
} catch (IOException e1) {
// TODO Auto-generated catch block
}
}
}
}
分享到:
相关推荐
在Android系统中,每个应用程序都有自己的私有文件夹,用于存储应用相关的数据,这些数据对其他应用程序来说是不可见的,确保了数据的安全性。本文将深入探讨如何在Android中进行文件的写入与读取操作,以及相关工具...
在Android系统中,创建文件并进行读写操作是应用程序中常见的功能,比如保存用户设置、存储游戏进度或者缓存网络数据。以下将详细介绍如何在Android环境中实现这些操作。 首先,要创建一个文件,你需要获得一个File...
以下是在Android中如何在SDCard上创建文件夹的详细步骤: 1. **权限声明** 在AndroidManifest.xml文件中,你需要添加`WRITE_EXTERNAL_STORAGE`权限,以便你的应用能够写入外部存储。自Android 6.0 (API 级别23)起...
在Android开发中,有时...总的来说,通过SMBJ库,Android开发者可以轻松地实现在Android设备上访问和操作Windows共享文件夹,实现跨平台的文件读写功能,这对于需要在不同操作系统间共享数据的应用程序来说非常有用。
原数据存放在StreamingAsset中,首次启动复制到persistentDataPath,以后进行更新和读取都在persistentDataPath中使用File进行文件操作。需要恢复书序的时候从StreamingAsset中获取即可。
下面我们将深入探讨如何在Android应用中实现这个功能,包括理解Android文件系统、获取存储权限、创建文件夹以及源码解析。 首先,Android的文件系统基于Linux,这意味着它采用的是目录树结构,根目录为"/"。在...
使用`FileOutputStream`和`BufferedWriter`可以方便地向文件写入文本: ```java String content = "Hello, Android!"; try (FileOutputStream fos = new FileOutputStream(externalFile); BufferedWriter writer =...
"Android存储字符串数据到txt文件" Android存储字符串数据到txt文件是Android开发中的一种常见需求,对于大多数开发者来说,存储字符串数据到txt文件是一种非常有用的功能。今天,我们将详细介绍如何在Android中...
以下示例展示了如何向文件写入文本: ```java BufferedWriter writer = new BufferedWriter(new FileWriter(file)); writer.write("Hello, Android!"); writer.close(); ``` 4. **读取文件** 读取文件可使用`...
本文将深入探讨如何使用MediaStore数据库来获取本地指定文件夹下的视频文件,并进行排序和删除操作。我们将重点关注如何利用Kotlin语言实现这一功能。 首先,我们需要了解MediaStore.Video.Media类,它是MediaStore...
在Android开发中,读取手机文件夹并将数据存放到指定位置是常见的操作,尤其是在进行版本升级时,可能需要处理旧版本的数据或者更新配置文件。这个"Android 读取手机文件夹向指定文件夹下存放数据demo"正是这样一个...
- **创建文件夹**:为了更好地组织文件,用户可以创建新文件夹,为不同类型的文件提供分类存储的空间。 - **删除文件**:用户可以选定单个或多个文件,然后选择删除选项,从设备上移除不需要的文件。 - **移动与...
2. **文件夹创建**:创建文件夹是文件组织的基础。同样,我们利用`File`类,通过调用`mkdir()`或`mkdirs()`方法创建单级或多级目录结构。 3. **文件删除**:删除文件是常见的操作,可以使用`File`类的`delete()`...
在Android开发中,文件复制和进度条的显示是常见的需求,尤其在移动应用中,用户可能需要将数据从一个位置移动到另一个位置,或者在后台下载文件时展示进度。`ProgressDialog`是Android SDK提供的一种对话框组件,...
在Android平台上,浏览文件夹和目录是开发过程中常见的任务,特别是在构建涉及用户交互或数据管理的应用时。Android提供了多种API和工具,使得开发者能够轻松地访问和操作设备上的文件系统。以下将详细介绍如何在...
要将`ini`文件放入此目录,只需在项目的`src/main/assets`目录下创建一个`ini`文件,例如`config.ini`,并将所需的配置信息写入该文件。 3. **读取assets文件夹中的ini文件** Android SDK提供了一个`AssetManager`...
在Android平台上,实现设备间通过Wi-Fi进行文件传输是一项实用且常见的功能,尤其在没有数据线或者蓝牙的情况下。本文将详细解析如何利用Android的网络编程技术来构建这样的应用。 首先,我们要理解Android的网络...
尽管如此,对于Android 10(Q)及更高版本,部分文件操作(如应用私有目录的读写)并不需要用户明确授予权限。 2. **私有应用目录**:每个Android应用都有自己的私有目录,位于`/data/data/<package_name>/files`下...
"支持多文件及文件夹压缩工具"这一主题聚焦于能够处理多个文件和目录并将其整合到单个压缩文件中的软件或库。在本篇中,我们将深入探讨这一功能的工作原理、常见算法、应用场景以及相关的编程实现。 首先,我们要...
在Android应用开发中,有时我们需要从应用的assets文件夹中读取数据,如文本文件、数据库文件等,并将这些数据保存到外部存储(通常是SD卡)以便后续使用。本示例将详细讲解如何实现这个功能。 首先,assets文件夹...