Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    PlatformFolders Class

    Namespace: Stride.Core
    Assembly: Stride.Core.dll

    Folders used for the running platform.

    System.Object → PlatformFolders
    Derived from PlatformFolders:

    public class PlatformFolders
    Name Description
    Fields
    ApplicationBinaryDirectory

    The application directory, where assemblies are deployed. It could be read-only on some platforms.

    ApplicationCacheDirectory

    The application cache directory, where user can write data that won't be backup.

    ApplicationDataDirectory

    The application data directory, where data is deployed. It could be read-only on some platforms.

    ApplicationExecutablePath

    Get the path to the application executable.

    ApplicationLocalDirectory

    The application local directory, where user can write local data (included in backup).

    ApplicationRoamingDirectory

    The application roaming directory, where user can write roaming data (included in backup).

    ApplicationTemporaryDirectory

    The Application temporary directory.

    TemporaryDirectory

    The system temporary directory.

    Properties
    ApplicationDataSubDirectory

    The (optional) application data subdirectory. If not null or empty, /data will be mounted on ApplicationDataDirectory/ApplicationDataSubDirectory

    IsVirtualFileSystemInitialized
    | Improve this Doc View Source

    Fields


    ApplicationBinaryDirectory

    The application directory, where assemblies are deployed. It could be read-only on some platforms.

    public static readonly string ApplicationBinaryDirectory
    Field Value
    Type Description
    System.String

    ApplicationCacheDirectory

    The application cache directory, where user can write data that won't be backup.

    public static readonly string ApplicationCacheDirectory
    Field Value
    Type Description
    System.String

    ApplicationDataDirectory

    The application data directory, where data is deployed. It could be read-only on some platforms.

    public static readonly string ApplicationDataDirectory
    Field Value
    Type Description
    System.String

    ApplicationExecutablePath

    Get the path to the application executable.

    public static readonly string ApplicationExecutablePath
    Field Value
    Type Description
    System.String
    Remarks

    Might be null if start executable is unknown.


    ApplicationLocalDirectory

    The application local directory, where user can write local data (included in backup).

    public static readonly string ApplicationLocalDirectory
    Field Value
    Type Description
    System.String

    ApplicationRoamingDirectory

    The application roaming directory, where user can write roaming data (included in backup).

    public static readonly string ApplicationRoamingDirectory
    Field Value
    Type Description
    System.String

    ApplicationTemporaryDirectory

    The Application temporary directory.

    public static readonly string ApplicationTemporaryDirectory
    Field Value
    Type Description
    System.String

    TemporaryDirectory

    The system temporary directory.

    public static readonly string TemporaryDirectory
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    Properties


    ApplicationDataSubDirectory

    The (optional) application data subdirectory. If not null or empty, /data will be mounted on ApplicationDataDirectory/ApplicationDataSubDirectory

    public static string ApplicationDataSubDirectory { get; set; }
    Property Value
    Type Description
    System.String
    Remarks

    This property should not be written after the VirtualFileSystem static initialization. If so, an InvalidOperationExeception will be thrown.


    IsVirtualFileSystemInitialized

    public static bool IsVirtualFileSystemInitialized { get; }
    Property Value
    Type Description
    System.Boolean

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation