Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Verzeichnisse kopieren auf ein Netzlaufwerk kopieren (https://www.delphipraxis.net/191225-verzeichnisse-kopieren-auf-ein-netzlaufwerk-kopieren.html)

HPB 22. Dez 2016 08:03

Verzeichnisse kopieren auf ein Netzlaufwerk kopieren
 
Guten Tag Delphianer,

ich möchte per Batch-Datei einige Verzeichnisse auf ein Netzlaufwerk kopieren.
Die Verbindung zum Neztlaufwerk gelingt. Ich kann dann mittels Explorer Dateien kopieren.

Ich möchte aber nun mit einer Batch-Datei mehrere Verzeichnisse kopieren,
dazu habe ich mir folgende Datei erstellt:

net use X: \\192.168.1.100\Logen /user:Nostrum\Sicherung Irgendwas2017
Copy d:\Verzeichnis1\*.* X:\Logen
Copy d:\Verzeichnis2\*.* X:\Logen
Copy d:\Verzeichnis3\*.* X:\Logen
...
net use X: /delete

Beim Ausführen der Batch-Datei wird nichts kopiert. Was mache ich falsch?
Wie gesagt, die Verbindung zum Server gelingt, wenn ich manuell Verbinde.
Mit Gruß
HPB

p80286 22. Dez 2016 08:12

AW: Verzeichnisse kopieren auf ein Netzlaufwerk kopieren
 
existiert X:\Logen überhaupt?

Gruß
K-H

himitsu 22. Dez 2016 08:25

AW: Verzeichnisse kopieren auf ein Netzlaufwerk kopieren
 
PAUSE ans Ende
und was sagt nun die Fehlerausgabe? :roll:

Alternativ kann man auch nach jeden wichtigen Befehl ein
Delphi-Quellcode:
IF ERRORLEVEL ...
mit Fehlerbehandlung einfügen. :stupid:

Der schöne Günther 22. Dez 2016 08:58

AW: Verzeichnisse kopieren auf ein Netzlaufwerk kopieren
 
Zitat:

Zitat von p80286 (Beitrag 1356917)
existiert X:\Logen überhaupt?

Wäre auch mein erster Tipp gewesen. Ich dachte X:\ sei bereits der Ordner "Logen". du willst also in Logen\Logen kopieren.

HPB 22. Dez 2016 09:22

AW: Verzeichnisse kopieren auf ein Netzlaufwerk kopieren
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1356929)
Zitat:

Zitat von p80286 (Beitrag 1356917)
existiert X:\Logen überhaupt?

Wäre auch mein erster Tipp gewesen. Ich dachte X:\ sei bereits der Ordner "Logen". du willst also in Logen\Logen kopieren.

Ja natürlich ==> X:\ ist der Ordner Logen
Ich habe mal mit folgenden getestet:
Copy d:\Demo-PRG\*.* x:\

Es wird kein neues Verzeichnis angelegt. Es gibt nur eine Datei Namens: Demo-PRG
Es wird auf jedenfall etwas getan, nur nicht das Richtige.
MfG HPB

bra 22. Dez 2016 09:44

AW: Verzeichnisse kopieren auf ein Netzlaufwerk kopieren
 
Was willst du denn erreichen? Bei copy werden nur Dateien kopiert, keine Verzeichnisse.

Wenn du ganze Ordnerstrukturen kopieren willst, solltest du xcopy mit dem Parameter /s verwenden.

DeddyH 22. Dez 2016 09:47

AW: Verzeichnisse kopieren auf ein Netzlaufwerk kopieren
 
Wenn X: mit der Freigabe Logen verknüpft ist, dann muss es in dieser Freigabe noch einen Unterordner Logen geben, sonst existiert das Ziel für den Copy-Befehl ja nicht.

HolgerX 22. Dez 2016 11:18

AW: Verzeichnisse kopieren auf ein Netzlaufwerk kopieren
 
Hmm..

Batch..

Kopieren von Verzeichnissen..

Nimmt man da nicht 'XCOPY' statt 'COPY' ?

War da nicht mal was, das COPY nur Dateien kopiert?

Lange her... ;)

t.roller 22. Dez 2016 11:25

AW: Verzeichnisse kopieren auf ein Netzlaufwerk kopieren
 
XCOPY /S
Kopiert Verzeichnisse und Unterverzeichnisse, die nicht leer sind.

nahpets 22. Dez 2016 13:05

AW: Verzeichnisse kopieren auf ein Netzlaufwerk kopieren
 
Mein Favorit sähe in etwa so aus:
Delphi-Quellcode:
xcopy d:\verzeichnis1\ x: /E /V /Z /Y /C /I

XCOPY /? ist Dein Freund.

Aufruf der Batchdatei:
Delphi-Quellcode:
Batchdatei.bat > Batchdatei.log
, dann kann man in der Batchdatei.log sogar nachlesen was funktioniert hat und was nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:22 Uhr.
Seite 1 von 2  1 2      

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