Hallo!
Ich versuche gerade ein Programm zu schreiben, mit dem Ich Verzeichnisse erstelenn kann.
Also Jahreszahl eingeben und dann wird ein Ordner mit der Jahreszahl ersetllt und in dem Ordner die Unterordner der Monate. Allerdings finde ich den Code etwas aufgebläht Könnte da mal jemand drüber schauen? Thx.
Und dann noch eine Frage:
Ich hätte gerne noch so einen Dialog, wo man dann einen Pfad auswählen kann und dort sollen die Ordner erstellt werden. Wie geht das? Habe noch nichts dazu gefunden.
Ich versuche gerade ein Programm zu schreiben, mit dem Ich Verzeichnisse erstelenn kann.
Also Jahreszahl eingeben und dann wird ein Ordner mit der Jahreszahl ersetllt und in dem Ordner die Unterordner der Monate. Allerdings finde ich den Code etwas aufgebläht Könnte da mal jemand drüber schauen? Thx.
Und dann noch eine Frage:
Ich hätte gerne noch so einen Dialog, wo man dann einen Pfad auswählen kann und dort sollen die Ordner erstellt werden. Wie geht das? Habe noch nichts dazu gefunden.
Code:
procedure TForm1.Button1Click(Sender: TObject);
var
Dir1, Dir2, Dir3, Dir4, Dir5, Dir6, Dir7, Dir8, Dir9, Dir10, Dir11, Dir12, k: string;
i : integer;
begin
Dir1 := 'D:\'+EJahr.text+'\01_Januar';
Dir2 := 'D:\'+EJahr.text+'\02_Februar';
Dir3 := 'D:\'+EJahr.text+'\03_März';
Dir4 := 'D:\'+EJahr.text+'\04_April';
Dir5 := 'D:\'+EJahr.text+'\05_Mai';
Dir6 := 'D:\'+EJahr.text+'\06_Juni';
Dir7 := 'D:\'+EJahr.text+'\07_Juli';
Dir8 := 'D:\'+EJahr.text+'\08_August';
Dir9 := 'D:\'+EJahr.text+'\09_September';
Dir10 := 'D:\'+EJahr.text+'\10_Oktober';
Dir11 := 'D:\'+EJahr.text+'\11_November';
Dir12 := 'D:\'+EJahr.text+'\12_Dezember';
begin
if ForceDirectories(Dir1)
AND ForceDirectories(Dir2)
AND ForceDirectories(Dir3)
AND ForceDirectories(Dir4)
AND ForceDirectories(Dir5)
AND ForceDirectories(Dir6)
AND ForceDirectories(Dir7)
AND ForceDirectories(Dir8)
AND ForceDirectories(Dir9)
AND ForceDirectories(Dir10)
AND ForceDirectories(Dir11)
AND ForceDirectories(Dir12) then
Label1.Caption :='Alle Verzeichnisse wurden erfolgreich erstellt.'
end;
end;