Zum Inhalt wechseln


Foto

move mit Wildcards


  • Bitte melde dich an um zu Antworten
28 Antworten in diesem Thema

#16 Nevuor

Nevuor

    Newbie

  • 27 Beiträge

 

Geschrieben 14. Mai 2011 - 19:36

Ne das ändert leider nichts.

#17 lefg

lefg

    Expert Member

  • 20.508 Beiträge

 

Geschrieben 14. Mai 2011 - 19:48

.....Und ich möchte jetzt, dass der xcopy auch den Ordner "B_*" mit kopiert in dem dann die Datein liegen.


Hm, liegt da vieleicht der Gedankenfehler?

XCOPY kopiert oder soll kopieren den Ordner mit Inhalt! Nicht die Dateien und zusätzlich den Ordner.

Und es gibt keine Fehlermeldung während der Ausführung?

Ist das mit dem Zielpfad Belege denn richtig so?

Entferne auch mal das angehängte Remove Directory!

Das Messbare messen, das Nichtmessbare messbar machen. Galilei.

 

Diskutiere nicht mit ***en, denn sie ziehen dich auf ihr Niveau und schlagen dich dort mit Erfahrung! (Hab ich bei Tom abgeguckt)

 

Koinzidenz begründet keine Korrelation und ist kein Beweis für Kausalität. (Hab ich bei Daniel abgeguckt) https://de.wikipedia...rgo_propter_hoc

 

Absolutistischer“ Geschäftsführungs-Dogmatismus, der jedwede Empirie aus der „Werkstatt“ schlichtweg ignoriert , führt eben zumeist früher als später ….  (Hab ich von Klabautermann)


#18 Robi-Wan

Robi-Wan

    Board Veteran

  • 778 Beiträge

 

Geschrieben 14. Mai 2011 - 20:00

Hallo,

probiers doch mal mittels robocopy und dem Schalter /MOVE.

Grüße,
Robert
Error 2: Press F13 to continue.

#19 lefg

lefg

    Expert Member

  • 20.508 Beiträge

 

Geschrieben 14. Mai 2011 - 20:06

Sollte das so nichts werden, warum auch immer, programmiere eine Alternative!

- erstelle das Zielverzeichnis
- kopiere die Daten ins Zielverzeichnis
- falls gewünscht werde verify an
- lösche die Daten im Quellverzeichnis
- entferne das Quellverzeichnis

Eine weitere Alternaive wäre Robocopy zu benutzen.

Edit: Sehe gerade, Robert hat Robocopy schon empfohlen. :)

Off-Topic:
Habe mein OT gelöscht.

Bearbeitet von lefg, 14. Mai 2011 - 20:25.

Das Messbare messen, das Nichtmessbare messbar machen. Galilei.

 

Diskutiere nicht mit ***en, denn sie ziehen dich auf ihr Niveau und schlagen dich dort mit Erfahrung! (Hab ich bei Tom abgeguckt)

 

Koinzidenz begründet keine Korrelation und ist kein Beweis für Kausalität. (Hab ich bei Daniel abgeguckt) https://de.wikipedia...rgo_propter_hoc

 

Absolutistischer“ Geschäftsführungs-Dogmatismus, der jedwede Empirie aus der „Werkstatt“ schlichtweg ignoriert , führt eben zumeist früher als später ….  (Hab ich von Klabautermann)


#20 Robi-Wan

Robi-Wan

    Board Veteran

  • 778 Beiträge

 

Geschrieben 14. Mai 2011 - 20:16

Off-Topic:
Ich nicht, meine Frau schon. Da hab ich Zeit, hier mal wieder reinzusehen :D

Error 2: Press F13 to continue.

#21 lefg

lefg

    Expert Member

  • 20.508 Beiträge

 

Geschrieben 14. Mai 2011 - 20:22

Off-Topic:
Ich höre die reportagen auf Welle Nord, eben hat Lena gesungen, es scheintm die Arena hat gekocht. Meine Musik ist es nicht so.
Ich werde mein OT nachher wieder löschen.

Das Messbare messen, das Nichtmessbare messbar machen. Galilei.

 

Diskutiere nicht mit ***en, denn sie ziehen dich auf ihr Niveau und schlagen dich dort mit Erfahrung! (Hab ich bei Tom abgeguckt)

 

Koinzidenz begründet keine Korrelation und ist kein Beweis für Kausalität. (Hab ich bei Daniel abgeguckt) https://de.wikipedia...rgo_propter_hoc

 

Absolutistischer“ Geschäftsführungs-Dogmatismus, der jedwede Empirie aus der „Werkstatt“ schlichtweg ignoriert , führt eben zumeist früher als später ….  (Hab ich von Klabautermann)


#22 Nevuor

Nevuor

    Newbie

  • 27 Beiträge

 

Geschrieben 16. Mai 2011 - 16:12

Sorry, aber ich peile das jetzige Script schon nicht mehr.

for /f "tokens=*" %%a in ('dir /b /ad B_*') do (xcopy /e /i /q /y "%%a" Belege && rd /s /q "%%a")

Steht momentan in der Batch.

Es geht um einen Kundenordner z.B. "Bauer, Urbar_102001" in dem liegen die Ordner "B_434325" & "B_434326", sowie "Belege".

Momentan wird der Inhalt der Ordner "B_XXXXXX" in "Belege" kopiert.
Das ist jedoch falsch. Es soll im Ordner "Belege die Unterordner "B_XXXXXXX" geben in denen dann die Datein liegen.


*EDIT*

Mit /MOVE kann man laut obriger Aussage keine Ordner mit Wildcards verschieben.

Hoffe ihr könnt mir helfen und entschuldigt meine Unwissenheit. :confused:

#23 lefg

lefg

    Expert Member

  • 20.508 Beiträge

 

Geschrieben 16. Mai 2011 - 16:45

.....Hoffe ihr könnt mir helfen und entschuldigt meine Unwissenheit. :confused:


Kein Problem, das Helfen haben wir uns hier ja auf die Fahne geschrieben, allerding eher Hilfe zur Selbsthilfe. :)

Das Messbare messen, das Nichtmessbare messbar machen. Galilei.

 

Diskutiere nicht mit ***en, denn sie ziehen dich auf ihr Niveau und schlagen dich dort mit Erfahrung! (Hab ich bei Tom abgeguckt)

 

Koinzidenz begründet keine Korrelation und ist kein Beweis für Kausalität. (Hab ich bei Daniel abgeguckt) https://de.wikipedia...rgo_propter_hoc

 

Absolutistischer“ Geschäftsführungs-Dogmatismus, der jedwede Empirie aus der „Werkstatt“ schlichtweg ignoriert , führt eben zumeist früher als später ….  (Hab ich von Klabautermann)


#24 lefg

lefg

    Expert Member

  • 20.508 Beiträge

 

Geschrieben 16. Mai 2011 - 16:47

Wurde das von mir in #17 geschriebene berücksichtigt und getestet?

Hm, liegt da vieleicht der Gedankenfehler?

XCOPY kopiert oder soll kopieren den Ordner mit Inhalt! Nicht die Dateien und zusätzlich den Ordner.

Und es gibt keine Fehlermeldung während der Ausführung?

Ist das mit dem Zielpfad Belege denn richtig so?

Entferne auch mal das angehängte Remove Directory!


Ich vermisse folgendes in dem Skript:

/S Kopiert Verzeichnisse und Unterverzeichnisse, die nicht leer sind.


Möglicherweise reicht /E aber aus.

Bearbeitet von lefg, 16. Mai 2011 - 17:03.

Das Messbare messen, das Nichtmessbare messbar machen. Galilei.

 

Diskutiere nicht mit ***en, denn sie ziehen dich auf ihr Niveau und schlagen dich dort mit Erfahrung! (Hab ich bei Tom abgeguckt)

 

Koinzidenz begründet keine Korrelation und ist kein Beweis für Kausalität. (Hab ich bei Daniel abgeguckt) https://de.wikipedia...rgo_propter_hoc

 

Absolutistischer“ Geschäftsführungs-Dogmatismus, der jedwede Empirie aus der „Werkstatt“ schlichtweg ignoriert , führt eben zumeist früher als später ….  (Hab ich von Klabautermann)


#25 lefg

lefg

    Expert Member

  • 20.508 Beiträge

 

Geschrieben 16. Mai 2011 - 16:53

for /f "tokens=*" %%a in ('dir /b /ad B_*') do (xcopy /e /i /q /y "%%a" Belege

Ist das denn richtig so?

In der Variablen %%a stehen doch wohl der Ordnername und die Dateinamen, oder?

Muss der Zielpfad da nicht voranstehen, dahinter die Variable?

ZB.: C:\Belege\%%a


Wurde der Ablauf der Schleife denn schon mal protokolliert? Fehlermeldung?

Auf welcher Verzeichnisebene wird eigentlich die Batch gestartet?

Wie wäre es dem Dir-Befehl den vollständigen Pfad nachzustellen?

Off-Topic:
Heute werde ich es wohl nicht mehr schaffen, die Sache nachzustellen.

Bearbeitet von lefg, 16. Mai 2011 - 17:11.

Das Messbare messen, das Nichtmessbare messbar machen. Galilei.

 

Diskutiere nicht mit ***en, denn sie ziehen dich auf ihr Niveau und schlagen dich dort mit Erfahrung! (Hab ich bei Tom abgeguckt)

 

Koinzidenz begründet keine Korrelation und ist kein Beweis für Kausalität. (Hab ich bei Daniel abgeguckt) https://de.wikipedia...rgo_propter_hoc

 

Absolutistischer“ Geschäftsführungs-Dogmatismus, der jedwede Empirie aus der „Werkstatt“ schlichtweg ignoriert , führt eben zumeist früher als später ….  (Hab ich von Klabautermann)


#26 Nevuor

Nevuor

    Newbie

  • 27 Beiträge

 

Geschrieben 16. Mai 2011 - 17:29

@lefg

Ordner "Belege" existiert. In diesen landen ja die Datein.
Script gibt keine Fehlermeldung aus.
/S wurde getestet, aber ändert nix.


*** EDIT ***

Danke... der Tipp mit dem Zielpfad... war die Erläuchtung. Wie ****...

for /f "tokens=*" %%a in ('dir /b /ad B_*') do (xcopy /e /i /q /y "%%a" Belege\%%a && rd /s /q "%%a")

Es muss natürlich "Belege\%%a" sein. Manchmal ist man wirklich blind.

Danke für eure Hilfe.

#27 ZeroKnowledge

ZeroKnowledge

    Newbie

  • 59 Beiträge

 

Geschrieben 16. Mai 2011 - 17:33

Manchmal sieht man den Wald vor lauter Bäumen nicht... Danke lefg für die Kettensäge ^^

Ich hätte ja einfach mal den Pfad aus "%%a" mit an das Ziel hängen können... :D
for /f "tokens=*" %%a in ('dir /b /ad B_*') do (xcopy /e /i /q /y "%%a" "Belege\%%a" && rd /s /q "%%a")

Ein kurzer Test hat zumindest jetzt mal bei mir gemacht, was gewünscht ist.

*Edit*
Beim Tippen überholt. Naja, sind wir jetzt beide das Brett vorm Kopf los :)

#28 Nevuor

Nevuor

    Newbie

  • 27 Beiträge

 

Geschrieben 16. Mai 2011 - 17:45

Manchmal kann das Leben doch so einfach sein.
Habe mir diese eine Zeile mindestens 50 mal angeschaut, aber es nicht gemerkt.
Naja... aber danke.
Wieder was gelernt. ;)
Jetzt muss ich nur noch dieses Script über ein anderes Script aufrufen. ;)
Aber das probier ich erstmal in ruhe selbst.

#29 lefg

lefg

    Expert Member

  • 20.508 Beiträge

 

Geschrieben 16. Mai 2011 - 19:56

Gerne geschehen.

Das Messbare messen, das Nichtmessbare messbar machen. Galilei.

 

Diskutiere nicht mit ***en, denn sie ziehen dich auf ihr Niveau und schlagen dich dort mit Erfahrung! (Hab ich bei Tom abgeguckt)

 

Koinzidenz begründet keine Korrelation und ist kein Beweis für Kausalität. (Hab ich bei Daniel abgeguckt) https://de.wikipedia...rgo_propter_hoc

 

Absolutistischer“ Geschäftsführungs-Dogmatismus, der jedwede Empirie aus der „Werkstatt“ schlichtweg ignoriert , führt eben zumeist früher als später ….  (Hab ich von Klabautermann)