콘텐츠로 이동

PathApi

이 콘텐츠는 아직 번역되지 않았습니다.

Namespace NetWiv · Assembly NetWiv.Core

public static class PathApi
public static string Delimiter { get; }
public static string Separator { get; }
public static Task<string> AppCacheDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> AppConfigDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> AppDataDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> AppLocalDataDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> AppLogDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> AudioDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> BaseNameAsync(AppHandle app, string path, string extension = null, CancellationToken cancellationToken = null);
public static Task<string> CacheDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> ConfigDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> DataDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> DesktopDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> DirectoryNameAsync(AppHandle app, string path, CancellationToken cancellationToken = null);
public static Task<string> DocumentDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> DownloadDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> ExecutableDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> ExtensionNameAsync(AppHandle app, string path, CancellationToken cancellationToken = null);
public static Task<string> FontDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> HomeDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<bool> IsAbsoluteAsync(AppHandle app, string path, CancellationToken cancellationToken = null);
public static Task<string> JoinAsync(AppHandle app, IEnumerable<string> paths, CancellationToken cancellationToken = null);
public static Task<string> LocalDataDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> NormalizeAsync(AppHandle app, string path, CancellationToken cancellationToken = null);
public static Task<string> PictureDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> PublicDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> ResolveAsync(AppHandle app, IEnumerable<string> paths, CancellationToken cancellationToken = null);
public static Task<string> ResolveDirectoryAsync(AppHandle app, BaseDirectory directory, string path = null, CancellationToken cancellationToken = null);
public static Task<string> ResolveResourceAsync(AppHandle app, string resourcePath, CancellationToken cancellationToken = null);
public static Task<string> ResourceDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> RuntimeDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> TemplateDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> TemporaryDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);
public static Task<string> VideoDirectoryAsync(AppHandle app, CancellationToken cancellationToken = null);