- Registriert
- 11.01.05
- Beiträge
- 2.656
Hallo!
Wollte grad mein Forum updaten und habe dazu alle neuen Dateien von meiner Festplatte auf den Server verschoben in der Hoffnung, Transmit würde alle alten Dateien auf dem Server mit den neuen von meiner Festplatte ersetzen.
Pustekuchen!
Folgende Situation: ich hab nen Ordner auf dem Server namens 'abc' und da sind 4 Dateien drin.
Nun habe ich auf der lokalen Festplatte noch nen Ordner namens 'abc' und da sind nur 3 Dateien drin die aber alle aktueller sind als die auf dem Server (haben den gleichen Namen etc.).
Wenn ich nun den Ordner 'abc' auf den Server verschiebe dann LÖSCHT Transmit den GESAMTEN Ordner (alle 4 Dateien) und lädt aber nur 3 wieder hoch.
Das kann doch nicht sein?! Dadurch hab ich nun grad 3 wichtige Dateien verloren
Der normale Prozess wäre ja: Die 3 Dateien auf dem Server löschen und dann die 3 neuen von der Festplatte hochladen sodass hinterher auf dem Server immernoch 4 Dateien sind.
Kann mir jemand dazu nen Tipp geben wie man das abstellt?
Transmit merkt wohl das die Dateien schon existieren. Zur Auswahl habe ich aber nur: Ersetzen und Zusammenführen.
Hier mal das Logfile, da erkennt man es deutlich:
Also, er löscht den Inhalt des Ordners auf dem Server, dann löscht er den Ordner, dann erstellt er den Ordner neu und dann lädt er die Datei hoch.
Wollte grad mein Forum updaten und habe dazu alle neuen Dateien von meiner Festplatte auf den Server verschoben in der Hoffnung, Transmit würde alle alten Dateien auf dem Server mit den neuen von meiner Festplatte ersetzen.
Pustekuchen!
Folgende Situation: ich hab nen Ordner auf dem Server namens 'abc' und da sind 4 Dateien drin.
Nun habe ich auf der lokalen Festplatte noch nen Ordner namens 'abc' und da sind nur 3 Dateien drin die aber alle aktueller sind als die auf dem Server (haben den gleichen Namen etc.).
Wenn ich nun den Ordner 'abc' auf den Server verschiebe dann LÖSCHT Transmit den GESAMTEN Ordner (alle 4 Dateien) und lädt aber nur 3 wieder hoch.
Das kann doch nicht sein?! Dadurch hab ich nun grad 3 wichtige Dateien verloren
Der normale Prozess wäre ja: Die 3 Dateien auf dem Server löschen und dann die 3 neuen von der Festplatte hochladen sodass hinterher auf dem Server immernoch 4 Dateien sind.
Kann mir jemand dazu nen Tipp geben wie man das abstellt?
Transmit merkt wohl das die Dateien schon existieren. Zur Auswahl habe ich aber nur: Ersetzen und Zusammenführen.
Hier mal das Logfile, da erkennt man es deutlich:
Cmd: CWD /
250: CWD command successful
Cmd: CWD /ftptest
250: CWD command successful
Cmd: TYPE A
200: Type set to A
Cmd: PASV
227: Entering Passive Mode (83,133,51,92,178,91).
Cmd: LIST -a
150: Opening ASCII mode data connection for file list
226: Transfer complete.
drwxr-xr-x 2 fckgw fckgw 120 Feb 25 15:37 .
drwxr-x--- 26 fckgw nogroup 2544 Feb 25 15:37 ..
-rw-r--r-- 1 fckgw fckgw 36131 Feb 25 15:37 rainer-jaguar.pdf
-rw-r--r-- 1 fckgw fckgw 63409 Feb 25 15:38 vogel.gif
Cmd: DELE rainer-jaguar.pdf
250: DELE command successful
Cmd: DELE vogel.gif
250: DELE command successful
Cmd: CWD /
250: CWD command successful
Cmd: RMD ftptest
250: RMD command successful
Cmd: PWD
257: "/" is current directory.
Cmd: CWD ftptest
550: ftptest: No such file or directory
Cmd: MKD ftptest
257: "/ftptest" - Directory successfully created
Cmd: CWD /ftptest
250: CWD command successful
Cmd: TYPE I
200: Type set to I
Cmd: SIZE kraftwerk.jpg
550: kraftwerk.jpg: No such file or directory
Cmd: PASV
227: Entering Passive Mode (83,133,51,92,178,92).
Cmd: STOR kraftwerk.jpg
150: Opening BINARY mode data connection for kraftwerk.jpg
226: Transfer complete.
Cmd: CWD /
250: CWD command successful
Also, er löscht den Inhalt des Ordners auf dem Server, dann löscht er den Ordner, dann erstellt er den Ordner neu und dann lädt er die Datei hoch.