Os
Object Hierarchy:
Description:
public class Os : Object
Operating-system utility methods.
Os provides simple wrappers for frequently used environment and working directory operations. These helpers are convenient in CLI tools
and scripts where process context must be inspected or changed.
Example:
string? oldCwd = Os.cwd ();
Os.chdir ("/tmp");
string? path = Os.get_env ("PATH");
Content:
Static methods:
- public static bool chdir (string path)
Change current directory.
- public static string? cwd ()
Returns current working directory.
- public static string? get_env (string env)
Returns the value of the environment variable.
Creation methods:
Inherited Members:
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref