在HarmonyOS鸿蒙Next大禹200上读取U盘文件,可以使用鸿蒙的FileManager
和FileIO
API。首先,确保U盘已正确挂载到设备上。然后,通过FileManager
获取U盘的根目录路径,使用FileIO
API进行文件读取操作。具体步骤如下:
- 获取U盘路径:使用
FileManager.getExternalStorageDirectory()
获取U盘的根目录路径。
- 遍历目录:使用
FileManager.listFiles()
获取U盘中的文件列表。
- 读取文件:使用
FileIO.open()
打开文件,并通过FileIO.read()
读取文件内容。
示例代码:
import fileManager from '@ohos.fileManager';
import fileIO from '@ohos.fileIO';
let usbPath = fileManager.getExternalStorageDirectory();
let files = fileManager.listFiles(usbPath);
files.forEach(file => {
let filePath = usbPath + '/' + file;
let fd = fileIO.open(filePath, fileIO.OpenMode.READ_ONLY);
let content = fileIO.read(fd, { length: 1024 });
console.log(`File: ${file}, Content: ${content}`);
fileIO.close(fd);
});