Entwickler-Ecke
Internet / Netzwerk - mit idftp Datei-Attribute auf einem Server ändern
Francesco.P - Do 03.02.05 22:57
Titel: mit idftp Datei-Attribute auf einem Server ändern
Hi @ all,
Wie kann ich die Attribute einer Datei auf einem Server ändern?
>> unter DOS-FTP zb. mit CHMOD 777 << geht das auch mit der Indy-Komponente idftp??
Denn meine lösch-Routine kann versteckte Dateien auf einem Server nicht löschen.
Alle anderen Dateien und Verzeichnisse löscht die Routine.
Kann mir da jemand helfen bzw. hat jemand eine Idee oder mir einen Link geben.?
Das wäre netttt. Danke
Mit freundlichen Grüßen
Francesco
Sprint - Do 03.02.05 23:12
Delphi-Quelltext
1: 2:
| if IdFTP1.Quote('SITE CHMOD 777 /MyFile.txt') = 200 then ShowMessage('Hat funktioniert.'); |
TIdFTP hat noch zwei weitere Funktionen, die interessant für dich sein könnten. Site & SendCmd.
Francesco.P - Do 03.02.05 23:19
Hi @ all,
Danke für die schnelle Hilfe
werde das mal ausprobieren.
sendcmd hab ich schon mal gelesen aber da fragt Delphi nach 2 Parametern.
Was ich nun da eintragen muß pfffff k. a., hab auch im netz nichts brauchbares gefunden.
mfg
Francesco
Francesco.P - Fr 04.02.05 00:40
ARGH Probs
Nun kann ich nicht mal die Verzeichnisse auf dem Server löschen. HEUL.
Hab mal mit Leechftp eine .htaaccess Datei hochgeladen. Das Problem
ich sehe die Datei nun nicht im Verzeichnis. HEUL.
Mein Programm kann das Verzeichnis nicht mehr löschen.
Fehlermeldung :
removedirectory C FATAL: c: Directory not empty
ist im Grunde auch richtig, denn eine .htaccess Datei ist ja noch drinne.
Wie kriege ich die nun sichtbar bzw. weg?
mfg
francesco
IngoD7 - Fr 04.02.05 11:06
Francesco.P hat folgendes geschrieben: |
sendcmd hab ich schon mal gelesen aber da fragt Delphi nach 2 Parametern.
Was ich nun da eintragen muß pfffff k. a., hab auch im netz nichts brauchbares gefunden.
|
Dann sieh in die Hilfe.
Der erste Parameter ist dein FTP-Kommando.
Den zweiten kannst du m.E. weglassen. Er dient dazu, die Antworten des Servers direkt abzugleichen und bei einer unerwarteten Antwort, eine Exception zu werfen. Wenn du ihn weglässt, sind alle Antworten erlaubt, die du dann explizit abfragen musst. Sollte er wider Erwarten doch eingetragen werden müssen, so setze dort -1 (für alle Antworten erlaubt) rein.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!