## 79 Package operatingsystem ¶

### 79.1 Introduction to operatingsystem ¶

Package `operatingsystem` contains functions for operatingsystem-tasks, like file system operations.

### 79.2 Directory operations ¶

Function: chdir (dir) ¶

  Change to directory dir

Function: mkdir (dir) ¶

  Create directory dir

Function: rmdir (dir) ¶

  remove directory dir

Function: getcurrentdirectory () ¶

  returns the current working directory.

  See also `directory`.

Examples:

    (%i1) load("operatingsystem")$
    (%i2) mkdir("testdirectory")$
    (%i3) chdir("testdirectory")$
    (%i4) chdir("..")$
    (%i5) rmdir("testdirectory")$

### 79.3 File operations ¶

Function: copy_file (file1, file2) ¶

  copies file file1 to file2

Function: rename_file (file1, file2) ¶

  renames file file1 to file2

Function: delete_file (file1) ¶

  deletes file file1

### 79.4 Environment operations ¶

Function: getenv (env) ¶

  Get the value of the environment variable env

  Example:

      (%i1) load("operatingsystem")$
      (%i2) getenv("PATH");
      (%o2) /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin