华为鸿蒙应用--文件管理工具(鸿蒙工具)-ArkTs
2023-12-28 22:52:02
0、代码
import fs from '@ohos.file.fs';
import { Logger } from './Logger';
import { Constants } from '../constants/Constants';
import { toast } from './ToastUtils';
export class FileUtils {
/**
* 获取文件路径内所有文件
* @param filesDir
* @returns
*/
static async getFiles(filesDir: string) {
let files: string[]
await fs.listFile(filesDir).then((filenames) => {
files = filenames;
}).catch((err) => {
toast(err);
files = [];
Logger.error(Constants.TAG, JSON.stringify(err));
});
return files;
}
}
1、使用:
let filePath = getContext(this).filesDir; let files = await FileUtils.getFiles(filePath)
文章来源:https://blog.csdn.net/qq_41374940/article/details/135279126
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!