在内部存储器中创建文件夹中保存文件,以后再取出来在内部、器中、保存文件、文件

2023-09-12 09:31:23 作者:文艺简约的微信名字设计

我想在内部存储器中的文件夹在我的应用程序存储音频文件,然后检查是否存在做一些操作。 如何使这个folde,其中路径,以及如何再次获得这些文件?

解决方案

 文件MYDIR = context.getDir(MYDIR,Context.MODE_PRIVATE); //创建一个内部目录;
文件fil​​eWithinMyDir =新的文件(MYDIRMYFILE); //获取目录中的文件。
FileOutputStream中出=新的FileOutputStream(fileWithinMyDir); //使用流像往常一样写入到文件
 

有关内部删除文件:

 如果(新的文件(路径/到/文件)。删除()){
  //删除
} 其他 {
  //不会被删除
}
 

在插入电脑的手机usb存储器里新建文件夹会这样或这样,手机上无法新建文件夹,请问这是怎么回事

I want to make a folder in the Internal Memory in my application to store Audio Files,then check if the exist to do some operations. How to make this folde, in which path, and how to retrieve these files again?

解决方案

File mydir = context.getDir("mydir", Context.MODE_PRIVATE); //Creating an internal dir;
File fileWithinMyDir = new File(mydir, "myfile"); //Getting a file within the dir.
FileOutputStream out = new FileOutputStream(fileWithinMyDir); //Use the stream as usual to write into the file

For deleting a file from internal :

if (new File("path/to/file").delete()) {
  // Deleted
} else {
  // Not deleted
}