![]() |
OpenDialog soll ALLE Dateien im Verzeichnis markieren
Hallo,
sobald der User den Opendialog Browser benutzt soll es reichen, dass er ein Verzeichnis wählt und auf OK klickt damit der Programmtext alle DateiNAMEN aus dem gewählten Verzeichnis untereinander in eine Stringliste (also neue Datei) schreibt. Wie realisiere ich das? Denn der normale OpenDialog fragt ja immer nur nach EINER speziellen Datei. Rapthor |
Re: OpenDialog soll ALLE Dateien im Verzeichnis markieren
Mit
![]() Mit ![]() |
Re: OpenDialog soll ALLE Dateien im Verzeichnis markieren
Hallo,
Setze OpenDialog1.Options:=[ofCreatePrompt,ofAllowMultiSelect]; dann kanst du eine oder mehr Datei(en) aus dem Opendialog auswählen und wenn diese nicht existieren dann wirst du gefragt ob du diese erstellen möchtest. Mit For I:=1 to opendialog1.files.count -1 kannst du die ausgewählten Dateien abrufen. Gruß Orion3000 |
Gut, also ich habe jetzt den Pfad in einer String-Variablen gespeichert. Jetzt sollen alle Dateien (ohne Unterordner) in diesem Verzechnis NACHEINANDER umbenannt werden. Wie das umbenennen geht, weiß ich, aber das Anspringen der einzelnen Dateien von A - Z ist mir noch nicht ganz klar. Ich brauche die Schleife in der ich dann den jeweils aktuellen Dateinamen mittels der RenameFile() ändern kann.
|
Re: OpenDialog soll ALLE Dateien im Verzeichnis markieren
Schau mal in die Code Library zum Thema Verzeichnis auslesen.
|
Re: OpenDialog soll ALLE Dateien im Verzeichnis markieren
Ich seh nicht durch :oops:
|
Re: OpenDialog soll ALLE Dateien im Verzeichnis markieren
Wo ist das Problem, damit bekommst du doch alle Dateinamen in dem Verzeichnis!
Was hat das ganze eigentlich mit der Sparte Win Api zu tun? |
Re: OpenDialog soll ALLE Dateien im Verzeichnis markieren
Ich wollte die Dateinamen aber erstmal alle wenigstens in eine ListBox bekommen.
|
Re: OpenDialog soll ALLE Dateien im Verzeichnis markieren
Dann schau dir doch endlich mal das Beispiel von Sakura in der Code Library
![]() |
Re: OpenDialog soll ALLE Dateien im Verzeichnis markieren
Gut danke! Jetzt hab ich die Dateien da drin.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz