Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ordner erstellen (https://www.delphipraxis.net/129257-ordner-erstellen.html)

Affemitwaffe93 15. Feb 2009 18:17


Ordner erstellen
 
Hey leude,

ich hab mal ne frage, unzwar hab ich mir ein Programm geschrieben mit dem man isch Noten + Fächer abspeichern kann. Jetzt kann ich das ganze shcon ohne Probleme als txt ausgeben. Mein problem ist jetzt das ich da ja nach ca. 30 txt's schon ne Riesen Unordnung reinbekomme. Ich hab mir jetzt gedacht das schlaueste wird sein wenn ich das dann nach Jahr dann Monat un dann Woche, in nem Ordner Prinzip ordne. Bloß wie kann ich das jetzt machen ?.

Danke schon im vorraus, wenn jemand ne bessere Lösung had kann er die natürlich auch vorschlagen.

DeddyH 15. Feb 2009 18:18

Re: Ordner erstellen
 
Wo hängt es denn nun?

Matze 15. Feb 2009 18:19

Re: Ordner erstellen
 
Hi,

mit den Date-Funktionen Delphi-Referenz durchsuchenDecodeDateTime (oder war's Encode?) das aktuelle Datum zerlegen und mit Delphi-Referenz durchsuchenForceDirectories die Verzeichnisse anlegen.

Grüße

jaenicke 15. Feb 2009 18:21

Re: Ordner erstellen
 
Ich persönlich würde lieber alles in eine Datei speichern, auch wenn das ein klein wenig mehr Programmieraufwand ist.

Für dein Vorhaben könnten diese Befehle hilfreich sein, je nachdem woran es hapert (hat DeddyH ja auch gerade gefragt):
ForceDirectories, FindFirst...FindNext, ...

DeddyH 15. Feb 2009 18:21

Re: Ordner erstellen
 
FormatDateTime ginge auch, da hast Du es gleich als String.

Noedel 15. Feb 2009 18:30

Re: Ordner erstellen
 
Ich glaube, er fragt danach, wie man einen Ordner erstellt. kann das sein?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
 var pfad:string;
begin
  pfad:=edit1.text;
    if directoryExists(pfad) then showmessage('Der Ornder existiert schon') else
      if (not CreateDir(pfad)) then showmessage('Fehler') else
      CreateDir(pfad);
end;

taaktaak 15. Feb 2009 18:31

Re: Ordner erstellen
 
Moin, Moin.
Wie schon erwähnt, ist es fragwürdig, diese Strukturierung durch mehrere Dateien oder sogar Verzeichnisse darzustellen. Besser alles in einer Datei speichern! Wie sind die Daten programmintern abgelegt? Hierfür würde sich m.E. ein RecordArray anbieten; jeder Record hat dann ein Feld mit dem gewünschten Datum (also Jahr und/oder Monat).

Affemitwaffe93 15. Feb 2009 18:35

Re: Ordner erstellen
 
Okee jetzt erstmal vielen dank für die schnellen Antworten. Also geplant war das ich hald ganz viele dokumente mach mit den einzelnen daten. Aber die idee alles in eine Datei reinzupacken is viel schlauer ^^. Nur hab ich keine Ahnung wie man Die daten Programmintern speichern kann ^^ geschweige denn wie ich das dann ordnen kann. Kann mir das einer erklären ?

DeddyH 15. Feb 2009 18:37

Re: Ordner erstellen
 
Also entweder als File of Record oder evtl. auch einfacher mit TIniFile speichern, je nach Datenstruktur.

taaktaak 15. Feb 2009 18:37

Re: Ordner erstellen
 
Dann erzähl mal, WELCHE Daten du zur Zeit WIE darstellst...


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:39 Uhr.
Seite 1 von 4  1 23     Letzte »    

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