Skip to content

pytauri.ffi.path

tauri::path

Classes:

Name Description
PathResolver

__all__ module-attribute

__all__ = ['PathResolver']

PathResolver

tauri::path::PathResolver

Examples

from pathlib import Path
from typing import Union

from pytauri import App, AppHandle, Manager
from pytauri.path import PathResolver
from pytauri.webview import WebviewWindow


def get_resource_dir(manager: Union[App, AppHandle, WebviewWindow]) -> Path:
    path_resolver: PathResolver = Manager.path(manager)
    return path_resolver.resource_dir()

Methods:

Name Description
audio_dir
cache_dir
config_dir
data_dir
local_data_dir
desktop_dir
document_dir
download_dir
executable_dir
font_dir
home_dir
picture_dir
public_dir
runtime_dir
template_dir
video_dir
resource_dir
app_config_dir
app_data_dir
app_local_data_dir
app_cache_dir
app_log_dir
temp_dir

audio_dir

audio_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def audio_dir(self) -> Path: ...

cache_dir

cache_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def cache_dir(self) -> Path: ...

config_dir

config_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def config_dir(self) -> Path: ...

data_dir

data_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def data_dir(self) -> Path: ...

local_data_dir

local_data_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def local_data_dir(self) -> Path: ...

desktop_dir

desktop_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def desktop_dir(self) -> Path: ...

document_dir

document_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def document_dir(self) -> Path: ...

download_dir

download_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def download_dir(self) -> Path: ...

executable_dir

executable_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def executable_dir(self) -> Path: ...

font_dir

font_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def font_dir(self) -> Path: ...

home_dir

home_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def home_dir(self) -> Path: ...

picture_dir

picture_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def picture_dir(self) -> Path: ...

public_dir

public_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def public_dir(self) -> Path: ...

runtime_dir

runtime_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def runtime_dir(self) -> Path: ...

template_dir

template_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def template_dir(self) -> Path: ...

video_dir

video_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def video_dir(self) -> Path: ...

resource_dir

resource_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def resource_dir(self) -> Path: ...

app_config_dir

app_config_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def app_config_dir(self) -> Path: ...

app_data_dir

app_data_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def app_data_dir(self) -> Path: ...

app_local_data_dir

app_local_data_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def app_local_data_dir(self) -> Path: ...

app_cache_dir

app_cache_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def app_cache_dir(self) -> Path: ...

app_log_dir

app_log_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def app_log_dir(self) -> Path: ...

temp_dir

temp_dir() -> Path
Source code in python/pytauri/src/pytauri/ffi/path.py
def temp_dir(self) -> Path: ...