Logo

Programming-Idioms

  • PHP
  • D
  • C#

Idiom #106 Get program working directory

Assign to string dir the path of the working directory.
(This is not necessarily the folder containing the executable itself)

using System.IO;
string path = Directory.GetCurrentDirectory();
$dir = getcwd();
import std.path;
string dir = absolutePath;
with Ada.Directories; use Ada.Directories;
Dir : String := Current_Directory;

New implementation...
< >
programming-idioms.org