src/Pure/General/file.ML
changeset 6318 4a423e8a0b54
parent 6224 0c08846be6f3
child 6640 d2e8342bf5c3
--- a/src/Pure/General/file.ML	Tue Mar 09 12:09:05 1999 +0100
+++ b/src/Pure/General/file.ML	Tue Mar 09 12:09:22 1999 +0100
@@ -22,6 +22,7 @@
   eqtype info
   val info: Path.T -> info option
   val exists: Path.T -> bool
+  val mkdir: Path.T -> unit
 end;
 
 structure File: FILE =
@@ -87,4 +88,9 @@
 val exists = is_some o info;
 
 
+(* mkdir *)
+
+fun mkdir path = (execute ("mkdir -p " ^ enclose "'" "'" (sysify path)); ());
+
+
 end;