Dart API Referencedart:ioPlatform

Platform class

The Platform class exposes details of the machine and operating system.

class Platform {
  /**
   * Get the number of processors of the machine.
   */
  static int get numberOfProcessors => _Platform.numberOfProcessors;

  /**
   * Get the path separator used by the operating system to separate
   * components in file paths.
   */
  static String get pathSeparator => _Platform.pathSeparator;

  /**
   * Get a string ('macos', 'windows', 'linux') representing the
   * operating system.
   */
  static String get operatingSystem => _Platform.operatingSystem;

  /**
   * Get the local hostname for the system.
   */
  static String get localHostname => _Platform.localHostname;

  /**
   * Get the environment for this process.
   */
  static Map<String, String> get environment => _Platform.environment;
}

Static Properties

final Map<String, String> environment #

Get the environment for this process.

static Map<String, String> get environment => _Platform.environment;

final String localHostname #

Get the local hostname for the system.

static String get localHostname => _Platform.localHostname;

final int numberOfProcessors #

Get the number of processors of the machine.

static int get numberOfProcessors => _Platform.numberOfProcessors;

final String operatingSystem #

Get a string ('macos', 'windows', 'linux') representing the operating system.

static String get operatingSystem => _Platform.operatingSystem;

final String pathSeparator #

Get the path separator used by the operating system to separate components in file paths.

static String get pathSeparator => _Platform.pathSeparator;