Android DocumentFile常用方法介绍,并举出相应的代码例子
时间: 2023-05-18 10:03:04 浏览: 197
Python提取Linux内核源代码的目录结构实现方法
Android DocumentFile 是用于访问 Android 设备上的文档和媒体文件的 API。常用方法包括:createFile()、createDirectory()、delete()、exists()、getName()、getType()、listFiles()、renameTo() 等。
例如,创建一个新的文档文件:
```
Uri uri = DocumentsContract.buildDocumentUri(authority, documentId);
DocumentFile documentFile = DocumentFile.fromSingleUri(context, uri);
DocumentFile newFile = documentFile.createFile("text/plain", "new_file.txt");
```
这将在指定的文档目录中创建一个名为 "new_file.txt" 的新文件。
另一个例子是列出指定目录中的所有文件:
```
Uri uri = DocumentsContract.buildDocumentUri(authority, documentId);
DocumentFile documentFile = DocumentFile.fromSingleUri(context, uri);
DocumentFile[] files = documentFile.listFiles();
for (DocumentFile file : files) {
Log.d(TAG, "File name: " + file.getName());
}
```
这将列出指定目录中的所有文件的名称。
阅读全文