Ordner erstellen
Wie kann ich mit Delphi einen neuen Ordner erstellen lassen?
|
Re: Ordner erstellen
ForceDirectories oder MkDir.
|
Re: Ordner erstellen
Ah thx ;)
Ich bin bei CreateDirectory hängengeblieben :D |
Re: Ordner erstellen
Es gibt mehrere Varianten. ForceDirectories verwendet intern auch eine andere Methode. Allerdings hat es den Vorteil das die Pfade erstellt werden so das der eigentilche Ordner angelegt werden kann (bessere Erklärung-> Siehe Hilfe).
|
Re: Ordner erstellen
Zitat:
ForceDirectories legt einen kompletten Pfad von Unterordnern an. Beispiel: Du willst im Unterordner c:\a den Unterordner c anlegen, dann legt dir die Funktion auch den Unterordner b mit an: c:\a\b\c. |
Re: Ordner erstellen
Moin Luckie,
Zitat:
Ich kann damit also unter a nicht den Ordner c anlegen, weil mir die Funktion noch den Ordner b mit dazwischenpackt :gruebel: :mrgreen: Zitat:
Ich versuch's dann auch mal: Forcedirectories kann mit einem Aufruf vollständige Ordnerstrukturen anlegen, ohne dass auch nur einer der Ordner vorher schon existieren muss. CreateDirectory kann nur ein Verzeichnis zur Zeit anlegen, bei der der jeweils übergeordnete Ordner bereits existieren muss. Für eine Ordnerstruktur muss man also CreateDirectory für jeden Ordner getrennt aufrufen. |
Re: Ordner erstellen
Ihc habe die Namen der Beispielordner extra so geannt, dass man sich denken kann, dass zwischen a und c noch b kommt. ;)
|
Re: Ordner erstellen
Naja ;) Also wenn ich den Ordner direkt in den "Anwendungsdaten" packe ;) lohnt sich ForceDirs nicht umbedingt :D
|
Re: Ordner erstellen
Aber wenn du dich an solche Dinge hälst wie das man erst einen Ordner für den Hersteller macht und dann einen Ordner für den Programmnamen lohnt sich ForceDirectories schon. Denn spätestens wenn du 20 Programme geschrieben hast wird es recht unschön wenn sich 20 Programmordner direkt im Anwendungsverzeichnis befinden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz