Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IDFTP, prüfen ob Ordner (https://www.delphipraxis.net/17902-idftp-pruefen-ob-ordner.html)

ims 11. Mär 2004 09:09


IDFTP, prüfen ob Ordner
 
hi

hab ein (hoffentlich) kleines problem mit der IDFTP kompo. mit list bekomme ich ja eine übersicht über die vorhandenen ordner UND files und lade mir das in eine Listbox.
frage: gibts ne möglichkeit, mit einem befehl zu überprüfen, ob das ausgewählte item ein order oder ein file ist??

gruss, dave

lkz633 11. Mär 2004 09:23

Re: IDFTP, prüfen ob Ordner
 
Hallo,

schau dir mal den Befehle ftp.list and.

Dieser füllt die Eigenschaft ftp.DirectoyListing, in der bekommst du dann unter GroupPermission heraus, ob es ein Ordner oder nicht ist.

Gruss lkz633

Dannyboy 11. Mär 2004 09:32

Re: IDFTP, prüfen ob Ordner
 
Hallo ims,

notfalls einfach boolsche Funktionen Fragen:

- DirectoryExists
- FileExists

ims 11. Mär 2004 09:35

Re: IDFTP, prüfen ob Ordner
 
hi

@dannyboy: die existieren leider nicht (oder ich finde sie einfach nicht)... war auch mein erster gedanke...

@lkz633: directorylisting finde ich, aber grouppermission nicht. wo find ich die denn?? und was muss ich mit directorylisting machen??

gruss, dave

lkz633 11. Mär 2004 09:36

Re: IDFTP, prüfen ob Ordner
 
Zitat:

Zitat von Dannyboy
- DirectoryExists
- FileExists

Das macht hier natürlich keinen Sinn, da diese nur lokal funktionieren, er jedoch die Ordner/Dateien des FTP-Servers meint

lkz633

Dannyboy 11. Mär 2004 09:39

Re: IDFTP, prüfen ob Ordner
 
Oh sorry, da hab' ich schneller geantwortet, als ich die Frage gelesen hatte. :oops:

lkz633 11. Mär 2004 09:40

Re: IDFTP, prüfen ob Ordner
 
Schau doch einfach mal in der Hilfe nach, da siehst du dann folgendes:

Code:
IdFTP1.DirectoryListing.Items[i].GroupPermissions
Schau dir dann mal den String an, da siehst du wie ein Ordner aussieht und wie eine Datei aussieht

Gruss lkz633

ims 11. Mär 2004 09:55

Re: IDFTP, prüfen ob Ordner
 
hi lkz633

Delphi-Quellcode:
form1.IdFTP1.List(form1.ListBox1.Items, '', false);
form1.Label1.Caption := form1.IdFTP1.DirectoryListing.Items[1].GroupPermissions;
kommt folgender fehler:

Zitat:

unbekanntes FTP-Listenformat
und zwar bei der zeile mit dem directorylisting...

und aus der hilfe werde ich nicht schlau, darum hab ich mich auch an die DP gewandt...


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