Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

FTP Dateien löschen via Liste mit Pfaden?

Mitglied: sinsizer

sinsizer (Level 1) - Jetzt verbinden

09.11.2011 um 16:54 Uhr, 3502 Aufrufe, 4 Kommentare

Hi,

wusste nicht genau ob das zu ftp oder batch gehört.
Da ich das aber gerne mit batch realisieren würde, frage ich mal hier.

Ich habe per wget eine log Datei erstellt. Diese beinhaltet alle Dateien und Pfade auf meinem ftp Server.
Anschließend habe ich die zu löschenden Pfade/Dateien rausgefiltert und in einer Textdatei gespeichert.
Das sieht jetzt so aus:

ftp://Ordner/Ordner1/Ordner2/DateiX
ftp://Ordner/Ordner1/Ordner5/DateiY
ftp://Ordner/Ordner1/Ordner23/DateiZ
ftp://Ordner/Ordner1/Ordner23/Datei.txt
ftp://Ordner/Ordner1/Ordner2/Ordner3/Datei3
ftp://Ordner/Ordner1/OrdnerX/Datei1
.
.
.
.
usw.

Wie kann ich diese Liste per Batch abarbeiten, und die Dateien löschen?
Ich finde leider noch nicht mal einen Lösungsansatz.

Danke
Mitglied: 60730
09.11.2011 um 17:29 Uhr
moin,

warum machst du das mit wget?
Wenn du es nicht mit Wget machst, hast du nicht nur alles auch einer Hand, sondern auch keine nachträglich rauszufilternden ftp:// Werte in der Datei.

  • wenn wir eh beim Thema batch sind und es um FTP geht - such doch einfach mal nach den beiden Wörtern im Forum.
Das haben wir schon mehrfach gelöst.


Gruß
Bitte warten ..
Mitglied: sinsizer
09.11.2011 um 18:17 Uhr
hi,

Ich benutze wget um ALLE Pfade auflisten zu können, also rekursiv bis unendliche tiefe.
Die ftp.exe kann das meines Wissens nach leider nicht.
Um dann unterschiedliche Dateien in unterschiedlichen Pfaden löschen zu können.

Da ca. 100 000 Dateien und ein paar 1000 Unterverzeichnisse vorhanden sind, und ich verschiedene Suchkriterien habe, müsste ich mehrmals suchen, was sehr lange dauert.
Daher alles in eine Textdatei und darin gesucht.

Ich habe die Suche benutzt und nichts gefunden was mir weiterhilft, sonst hätte ich nicht gefragt
Bitte warten ..
Mitglied: 60730
09.11.2011 um 19:52 Uhr
Salve,

also ftp.exe ist das Windows CLI, um FTP Server anzusprechen.
FTP.exe beherrscht ls, die Frage ist nur - würde das auch der FTP Server erlauben.

Ich habe die Suche benutzt und nichts gefunden was mir weiterhilft, sonst hätte ich nicht gefragt

Du sorry, dann hab ich mich geirrt und die vielen Fragen zu FTP Batch in Administrator.de Forum vom Paralelluniversum beantwortet.
Kann mal passieren. Sorry nochmal.

Und da es bei dir sowohl
Gibt und man anhand der suffix nicht herausfinden kann, ob nun del/rm oder rmdir passt, müßte die Lösung sein, beide Befehle zu benutzen, wobei immer einer in die Grütze greifen würde.
Aber das kann ich leider nicht machen.

Good Luck
Bitte warten ..
Mitglied: sinsizer
09.11.2011 um 20:45 Uhr
Also ls(NLST) ist erlaubt, aber das listet ja nur die Dateien im aktuellen Verzeichnis.

Nö warst schon im richtigen Universum, da war nur nichts dabei was "mir" weiter geholfen hätte. (Oder ich hab was überlesen)

Das ftp:// verschwinden zu lassen ist das kleinste Problem, dachte ich könnte damit irgendwie weiter arbeiten.

angenommen werden delete(DELE) und "quote RMD". Mir reicht schon das löschen der Dateien mit delete, dann bleiben evtl. leere Ordner zurück aber ich habe etwas platz geräumt.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Dateien auf der Basis einer Liste löschen

gelöst Frage von symei3Batch & Shell2 Kommentare

Hi Leute, ich habe gestern ca. 2 Stunden vergeblich damit verbracht, auf der Basis der hier im Forum vorgeschlagenen ...

Microsoft

Ordner in Liste unter Sharepoint löschen

Frage von Campino86Microsoft2 Kommentare

Hallo, habe hie einen Sharepoint zur Verwaltung übertragen bekommen udn bin absoluter Laie auf dem Gebiet. Es geht nun ...

Server

Ordner lassen sich über FTP nicht löschen

gelöst Frage von mfeichtServer4 Kommentare

Hallo zusammen, ich habe gerade versucht einige Verzeichnisse über FTP zu löschen. Das Problem: Alle Dateien in den Ordnern ...

Batch & Shell

Kopieren von Dateien aus .txt Liste

Frage von mippselBatch & Shell2 Kommentare

Hallo zusammen, ich habe folgendes Problem: Von den über 2000 pdf/docx Dateien würde ich mir gerne gewisse Dateien in ...

Neue Wissensbeiträge
Windows Netzwerk
Browser-Lags und IPv6
Erfahrungsbericht von NixVerstehen vor 1 StundeWindows Netzwerk

Hallo zusammen, wir betreiben als kleines Speditionsunternehmen ein überschaubares Windows-Netzwerk mit Win10-Clients sowie einem Server 2016 Essentials als "eierlegende ...

Humor (lol)

Erstaunlich, Windows mit extremer Laufzeit (Server) lol

Tipp von mathu vor 3 StundenHumor (lol)3 Kommentare

Was es so alles gibt. :-)

Windows Netzwerk

CGM Praxisarchiv funktioniert auf Clients nach Update auf 4.14 nicht mehr

Tipp von MOS6581 vor 20 StundenWindows Netzwerk

Moin, ein Kunde setzt das CGM-Praxisarchiv ein. Mehrplatzinstallation mit SQL-Server. Nachdem letzte Woche auf die 4.14 aktualisiert wurde, funktionierte ...

Windows 10

Windows 10 - Storage Sense - neues herstellerseitiges Cleaning-Tool statt cleanmgr

Tipp von mathu vor 1 TagWindows 102 Kommentare

Vermutlich ab dem Oktoberrelease wird eine neue Speicherbereinigungssuftware ausgeliefert von Microsoft. Cleanmgr.exe soll angeblich aber noch weiter parallel verfügbar ...

Heiß diskutierte Inhalte
Hyper-V
Windows Serer 2016 Standard virtualisieren
gelöst Frage von fritte87Hyper-V26 Kommentare

Hallo zusammen, ich muss für eine kleine Firma ein entsprechendes neues kleines Konzept bauen. Ich habe einen Server Standard ...

LAN, WAN, Wireless
Kombiniere mehrere 4G Router zu einem Netzwerk - Anwendung kleine LAN (10-20 Leute)
Frage von HulkTheHeroLAN, WAN, Wireless24 Kommentare

Guten Mittag liebes Administrator - Fourm, ich hoffe ich habe das richtige Thema ausgewählt - ansonsten bitte gerne verschieben ...

Windows Server
Fileserver von 2012 R2 auf 2012R2
gelöst Frage von ThabeusWindows Server23 Kommentare

Moin moin, leider war in der Vergangenheit der Fokus des Betriebs nicht auf Langfristigkeit ausgelegt. Daher stehe ich jetzt ...

Router & Routing
Größere Zahl VPN-Verbindungen mit Fritz-Box einrichten
Frage von miscmikeRouter & Routing15 Kommentare

Hallo Zusammen, ich supporte verschiedene Kunden mit bestehenden LAN-LAN-Kopplungen via FritzBox (7490, FritzOS 7.01) . Anwendungen sind z.B. Kaspersky-KSC ...