@zturnlibs/ztron-api


path

Type Aliases

BaseDirectory

BaseDirectory = typeof BaseDirectory[keyof typeof BaseDirectory]

Defined in: path.ts:185

上游 BaseDirectory 名称(23 个)——作为 options.baseDir 传给 fs/path 函数;值对本模块中的目录 getter 解析(Tauri 字符串,如 BaseDirectory.AppConfig === "AppConfig")。

Variables

BaseDirectory

const BaseDirectory: object

Defined in: path.ts:185

上游 BaseDirectory 名称(23 个)——作为 options.baseDir 传给 fs/path 函数;值对本模块中的目录 getter 解析(Tauri 字符串,如 BaseDirectory.AppConfig === "AppConfig")。

Type Declaration

AppCache

readonly AppCache: "AppCache" = "AppCache"

AppConfig

readonly AppConfig: "AppConfig" = "AppConfig"

AppData

readonly AppData: "AppData" = "AppData"

AppLocalData

readonly AppLocalData: "AppLocalData" = "AppLocalData"

AppLog

readonly AppLog: "AppLog" = "AppLog"

Audio

readonly Audio: "Audio" = "Audio"

Cache

readonly Cache: "Cache" = "Cache"

Config

readonly Config: "Config" = "Config"

Data

readonly Data: "Data" = "Data"

Desktop

readonly Desktop: "Desktop" = "Desktop"

Document

readonly Document: "Document" = "Document"

Download

readonly Download: "Download" = "Download"

Executable

readonly Executable: "Executable" = "Executable"

Font

readonly Font: "Font" = "Font"

Home

readonly Home: "Home" = "Home"

LocalData

readonly LocalData: "LocalData" = "LocalData"

Picture

readonly Picture: "Picture" = "Picture"

Public

readonly Public: "Public" = "Public"

Resource

readonly Resource: "Resource" = "Resource"

Runtime

readonly Runtime: "Runtime" = "Runtime"

Temp

readonly Temp: "Temp" = "Temp"

Template

readonly Template: "Template" = "Template"

Video

readonly Video: "Video" = "Video"


delimiter

const delimiter: ":" = ":"

Defined in: path.ts:132

PATH 风格变量的路径列表分隔符:POSIX 为 :,Windows 为 ;。


path

const path: object

Defined in: path.ts:142

Type Declaration

appCacheDir

appCacheDir: () => Promise<string>

Returns

Promise<string>

appConfigDir

appConfigDir: () => Promise<string>

Returns

Promise<string>

appDataDir

appDataDir: () => Promise<string>

应用专属数据目录。

Returns

Promise<string>

appLocalDataDir

appLocalDataDir: () => Promise<string>

Returns

Promise<string>

appLogDir

appLogDir: () => Promise<string>

Returns

Promise<string>

audioDir

audioDir: () => Promise<string>

Returns

Promise<string>

baselineDir

baselineDir: () => Promise<string>

Returns

Promise<string>

basename

basename: (path, ext?) => Promise<string>

Parameters
path

string

ext?

string

Returns

Promise<string>

cacheDir

cacheDir: () => Promise<string>

Returns

Promise<string>

configDir

configDir: () => Promise<string>

Returns

Promise<string>

cwd

cwd: () => Promise<string>

当前工作目录。

Returns

Promise<string>

dataDir

dataDir: () => Promise<string>

Returns

Promise<string>

delimiter

delimiter: string

PATH 风格变量的路径列表分隔符:POSIX 为 :,Windows 为 ;。

desktopDir

desktopDir: () => Promise<string>

Returns

Promise<string>

dirname

dirname: (path) => Promise<string>

Parameters
path

string

Returns

Promise<string>

documentDir

documentDir: () => Promise<string>

Returns

Promise<string>

downloadDir

downloadDir: () => Promise<string>

Returns

Promise<string>

executableDir

executableDir: () => Promise<string>

Returns

Promise<string>

extname

extname: (path) => Promise<string>

Parameters
path

string

Returns

Promise<string>

fontDir

fontDir: () => Promise<string>

Returns

Promise<string>

homeDir

homeDir: () => Promise<string>

用户主目录。

Returns

Promise<string>

isAbsolute

isAbsolute: (path) => Promise<boolean>

Parameters
path

string

Returns

Promise<boolean>

join

join: (...parts) => Promise<string>

Parameters
parts

...string[]

Returns

Promise<string>

localDataDir

localDataDir: () => Promise<string>

appLocalDataDir 的 Tauri v2 名称(保留为别名——Tauri 自己的 JS API 两者都暴露)。

Returns

Promise<string>

normalize

normalize: (path) => Promise<string>

Parameters
path

string

Returns

Promise<string>

pictureDir

pictureDir: () => Promise<string>

Returns

Promise<string>

publicDir

publicDir: () => Promise<string>

Returns

Promise<string>

resolve

resolve: (path) => Promise<string>

Parameters
path

string

Returns

Promise<string>

resolveResource

resolveResource: (resourcePath) => Promise<string>

把打包资源路径解析到资源目录下——Tauri v2 的 resolveResource(resourcePath, base?)(原 resolveResource)。绝对路径原样通过。

Parameters
resourcePath

string

Returns

Promise<string>

resourceDir

resourceDir: () => Promise<string>

Returns

Promise<string>

runtimeDir

runtimeDir: () => Promise<string>

Returns

Promise<string>

sep

sep: string

路径片段分隔符:POSIX 为 /,Windows 为 \。

tempDir

tempDir: () => Promise<string>

系统临时目录。

Returns

Promise<string>

templateDir

templateDir: () => Promise<string>

Returns

Promise<string>

videoDir

videoDir: () => Promise<string>

Returns

Promise<string>


sep

const sep: "/" = "/"

Defined in: path.ts:129

路径片段分隔符:POSIX 为 /,Windows 为 \。

Functions

appCacheDir()

appCacheDir(): Promise<string>

Defined in: path.ts:57

Returns

Promise<string>


appConfigDir()

appConfigDir(): Promise<string>

Defined in: path.ts:54

Returns

Promise<string>


appDataDir()

appDataDir(): Promise<string>

Defined in: path.ts:51

应用专属数据目录。

Returns

Promise<string>


appLocalDataDir()

appLocalDataDir(): Promise<string>

Defined in: path.ts:60

Returns

Promise<string>


appLogDir()

appLogDir(): Promise<string>

Defined in: path.ts:63

Returns

Promise<string>


audioDir()

audioDir(): Promise<string>

Defined in: path.ts:93

Returns

Promise<string>


baselineDir()

baselineDir(): Promise<string>

Defined in: path.ts:66

Returns

Promise<string>


basename()

basename(path, ext?): Promise<string>

Defined in: path.ts:23

Parameters

path

string

ext?

string

Returns

Promise<string>


cacheDir()

cacheDir(): Promise<string>

Defined in: path.ts:75

Returns

Promise<string>


configDir()

configDir(): Promise<string>

Defined in: path.ts:72

Returns

Promise<string>


cwd()

cwd(): Promise<string>

Defined in: path.ts:46

当前工作目录。

Returns

Promise<string>


dataDir()

dataDir(): Promise<string>

Defined in: path.ts:69

Returns

Promise<string>


desktopDir()

desktopDir(): Promise<string>

Defined in: path.ts:81

Returns

Promise<string>


dirname()

dirname(path): Promise<string>

Defined in: path.ts:27

Parameters

path

string

Returns

Promise<string>


documentDir()

documentDir(): Promise<string>

Defined in: path.ts:84

Returns

Promise<string>


downloadDir()

downloadDir(): Promise<string>

Defined in: path.ts:87

Returns

Promise<string>


executableDir()

executableDir(): Promise<string>

Defined in: path.ts:108

Returns

Promise<string>


extname()

extname(path): Promise<string>

Defined in: path.ts:31

Parameters

path

string

Returns

Promise<string>


fontDir()

fontDir(): Promise<string>

Defined in: path.ts:78

Returns

Promise<string>


homeDir()

homeDir(): Promise<string>

Defined in: path.ts:36

用户主目录。

Returns

Promise<string>


isAbsolute()

isAbsolute(path): Promise<boolean>

Defined in: path.ts:19

Parameters

path

string

Returns

Promise<boolean>


join()

join(...parts): Promise<string>

Defined in: path.ts:7

Parameters

parts

...string[]

Returns

Promise<string>


localDataDir()

localDataDir(): Promise<string>

Defined in: path.ts:138

appLocalDataDir 的 Tauri v2 名称(保留为别名——Tauri 自己的 JS API 两者都暴露)。

Returns

Promise<string>


normalize()

normalize(path): Promise<string>

Defined in: path.ts:15

Parameters

path

string

Returns

Promise<string>


pictureDir()

pictureDir(): Promise<string>

Defined in: path.ts:90

Returns

Promise<string>


publicDir()

publicDir(): Promise<string>

Defined in: path.ts:99

Returns

Promise<string>


resolve()

resolve(path): Promise<string>

Defined in: path.ts:11

Parameters

path

string

Returns

Promise<string>


resolveBaseDirectory()

resolveBaseDirectory(base): Promise<string>

Defined in: path.ts:213

把 BaseDirectory 名称解析为绝对路径。

Parameters

base

string

Returns

Promise<string>


resolveResource()

resolveResource(resourcePath): Promise<string>

Defined in: path.ts:120

把打包资源路径解析到资源目录下——Tauri v2 的 resolveResource(resourcePath, base?)(原 resolveResource)。绝对路径原样通过。

Parameters

resourcePath

string

Returns

Promise<string>


resourceDir()

resourceDir(): Promise<string>

Defined in: path.ts:111

Returns

Promise<string>


runtimeDir()

runtimeDir(): Promise<string>

Defined in: path.ts:105

Returns

Promise<string>


tempDir()

tempDir(): Promise<string>

Defined in: path.ts:41

系统临时目录。

Returns

Promise<string>


templateDir()

templateDir(): Promise<string>

Defined in: path.ts:102

Returns

Promise<string>


videoDir()

videoDir(): Promise<string>

Defined in: path.ts:96

Returns

Promise<string>