Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Probleme mit Dateinamen/ Ordnern (https://www.delphipraxis.net/112650-probleme-mit-dateinamen-ordnern.html)

peacekeaper 24. Apr 2008 23:56


Probleme mit Dateinamen/ Ordnern
 
moin moin!

ich versuche derzeit einen string mit dem pfad eines ordners ( plus den dateinamen selbstverständlich)
zu füllen, doch sollte dieser in dem verzeichnis liegen indem auch die exe ist.

quasi:
Delphi-Quellcode:
    name := ExtractFilePath(Application.ExeName) + edsandtitel.Text + ' - Tagebuch' + inttostr(speicherungtagebuch);
kenne auch die function forcedirectory() so einigermaßen
aber wie kriege ich das jetz kombiniert!?
andersgefragt, kann ich den ordner vorher erzeugen oder erst bei der
zuweisung des strings? oder wird dann bei jedem zuweisen ein neuer
ordner erstellt!?


letztendlich brauche ich sowas:
Delphi-Quellcode:
    name := ExtractFilePath(Application.ExeName)   /NEUER ORDNER   + edsandtitel.Text + ' - Tagebuch' + inttostr(speicherungtagebuch);
schonmal danke im vorraus!

PS: das zeugs nach dem plus ist dann der eigentliche name der datei ^^
falls das unklar sein sollte ;)

Dani 25. Apr 2008 00:22

Re: String der einen neuerzeugten Odner enthält
 
:gruebel: Meinst du sowas?

Delphi-Quellcode:
var
  FolderPath, FileName: String;
begin
  FolderPath:= IncludeTrailingPathDelimiter(ExtractFilePath(Application.ExeName));
  FolderPath:= IncludeTrailingPathDelimiter(FolderPath+ 'MeinOrdner');
  FileName := 'Datei.txt';
  if ForceDirectories(FolderPath) then
    Something.SaveToFile(FolderPath + FileName);
end;
Zitat:

andersgefragt, kann ich den ordner vorher erzeugen oder erst bei der
zuweisung des strings? oder wird dann bei jedem zuweisen ein neuer
ordner erstellt!?
Du kannst den Inhalt der Strings nach dem Aufruf von ForceDirectories beliebig verändern, ohne dass es irgendwelche Auswirkungen auf das erstellte Verzeichnis hat.

Hansa 25. Apr 2008 00:23

Re: Probleme mit Dateinamen/ Ordnern
 
Poste mal, wie der "name" dadurch aussieht. -> Showmessage etc.

peacekeaper 25. Apr 2008 00:29

Re: Probleme mit Dateinamen/ Ordnern
 
ich glaube in dem
folderpath is schon das versteckt was ich suche
ich versteh nur noch nicht ganz was du da tust ^^

also es geht darum eine datei zu speichern...grob gesagt
der pfad sollte dann so aussehen:

C:/Ordner/Ordner-indem-die-exe-ist/gespeicherte-datei

Hansa 25. Apr 2008 00:48

Re: Probleme mit Dateinamen/ Ordnern
 
Aha der soll auch noch verkehrt aussehen ? :shock: :mrgreen: Und warum wird nicht gepostet, wie der Pfad denn momentan aussieht ? Wenn Zwischenfragen ignoriert werden, dann hoffe auf einen Dummen, der dir die Arbeit macht. :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:17 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