home *** CD-ROM | disk | FTP | other *** search
- {
- Hi Mark, there is a Procedure in Turbo Pascal called MkDir that allows
- you to create a subdirectory. However if you want source code For a similar
- routine try the following. I just whipped it up so it doesn't contain any
- error checking, but you could add a simple if else after the Dos call to
- check the register flags. Anyhow, I hope that this helps ya out.
- }
- Procedure Make_Directory (Directory: String);
- { parameters: Directory - name of the new directory
- sample-call: Make_Directory('\tools') }
- Var
- Regs: Registers;
- begin
- With Regs do
- begin
- Directory := Directory + chr(0);
- AX := $3900;
- DS := Seg(Directory[1]);
- DX := ofs(Directory[1]);
- MSDos(Dos.Registers(Regs));
- end;
- end;