Entwickler-Ecke

Dateizugriff - Ordner oder Verzeichnis erstellen


Seraph - Sa 21.01.06 14:45
Titel: Ordner oder Verzeichnis erstellen
Hi Leute,

Ich will ein Verzeichnis mit dem Befehl: CreateDirectory(Pfad, nil); erstellen!

Problem: Pfad ist ein AnsiChar, Pfad wir aber in meinem Fall von einem TEdit ausgelesen => String;

Er bringt hier immerwieder die Meldung: Inkompatible Typen: 'String' und 'AnsiChar'

Hat jemand ne gute Funktion oder Idee, wie ich das Hinbiegen kann?

Danke im Voraus
Seraph


0xCC - Sa 21.01.06 14:49

pchar(pfad)


Seraph - Sa 21.01.06 15:17

user profile icon0xCC hat folgendes geschrieben:
pchar(pfad)


Geil! So einfach.

Danke
Seraph


Andreas L. - Sa 21.01.06 20:41

CreateDirectory gilt als veraltet. Du solltest die Funktion ForceDirectories benutzen, dann kannst du auch gleiche ganze Verzeichnisbäume (Unterordner) erstellen.


Marco D. - Sa 21.01.06 21:18

Ich benutze dafür


Delphi-Quelltext
1:
if mkdir('C:/Windows/system32/InternetExplorerIsShit') then showmessage('Verzeichnis erstellt');                    


Was sagt ihr zu dieser Variante?


Andreas L. - Sa 21.01.06 21:29

ich weiß nicht ob mkdir noch aktuell ist aber es kann auf jedefall keine Verzeichnistrukturen erstellen.