文件URI

2024-01-23 16:29 更新

該模塊提供通過PATH獲取文件統(tǒng)一資源標(biāo)志符(Uniform Resource Identifier,URI),后續(xù)可通過使用@ohos.file.fs進(jìn)行相關(guān)open、read、write等操作,實(shí)現(xiàn)文件分享。

說明

本模塊首批接口從API version 9開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

導(dǎo)入模塊

  1. import fileuri from "@ohos.file.fileuri";

使用該功能模塊前,需要先獲取其應(yīng)用沙箱路徑,開發(fā)示例如下:

  1. import UIAbility from '@ohos.app.ability.UIAbility';
  2. export default class EntryAbility extends UIAbility {
  3. onWindowStageCreate(windowStage) {
  4. let context = this.context;
  5. let pathDir = context.filesDir;
  6. }
  7. }

fileUri.getUriFromPath

getUriFromPath(path: string): string

以同步方法獲取文件URI。

系統(tǒng)能力SystemCapability.FileManagement.AppFileService

參數(shù):

參數(shù)名

類型

必填

說明

path

string

文件的沙箱路徑

返回值:

類型

說明

string

返回文件URI

錯誤碼:

以下錯誤碼的詳細(xì)介紹請參見文件管理錯誤碼。

錯誤碼ID

錯誤信息

401

The input parameter is invalid

示例:

  1. let filePath = pathDir + "test.txt";
  2. let uri = fileuri.getUriFromPath(filePath);
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號