Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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
GELÖST

Kopie von ein Ordner machen bei welchen der name sich ändert

Frage Entwicklung Batch & Shell

Mitglied: Superjota

Superjota (Level 1) - Jetzt verbinden

12.03.2014 um 12:50 Uhr, 1754 Aufrufe, 11 Kommentare

Ich habe das Problem das ich in ein Batch ein Ordner kopieren muss. Der Namen des Ordners ist aber immer unterschiedlich.
Z.b.
der Ordner heißt aktuell " CimatronE-04210" die 5 stelligen nummern am Ende ändern sich aber, ich müsste hier eine Kopie mit Platzhalter machen, nur dass dies in "Ordner" nicht anwendbar ist sondern nur auf File eben.

Ich habe dies mit robocopy versucht aber ohne erfolg:

robocopy "C:\temp\cimatonE-?????\*.*" "C:\temp2\cimatronE-xxx14" /e /Sec
Mitglied: colinardo
12.03.2014, aktualisiert um 14:15 Uhr
Hallo Superjota,
ginge z.B. so in einem Script (*.cmd/*.bat)
01.
for /D %%a in ("C:\temp\cimatronE-?????") DO @(robocopy "%%a" "C:\temp2\cimatronE-xxx14" *.* /e /sec)
Wenn es direkt in einer Konsole ausgeführt werden soll müssen die doppelten Prozentzeichen durch einfache ersetzt werden.

Grüße Uwe
Bitte warten ..
Mitglied: Superjota
12.03.2014 um 13:37 Uhr
nein, mit dieser schleife macht er gar nichts. Es startet nicht der "robocopy" befehl
Bitte warten ..
Mitglied: colinardo
12.03.2014, aktualisiert um 13:49 Uhr
geht hier aber einwandfrei... siehe meinen Hinweis zur direkten Ausführung in einer Konsole: Doppelte Prozentzeichen durch einfache ersetzen !
Bitte warten ..
Mitglied: SlainteMhath
12.03.2014 um 13:45 Uhr
Zitat von Superjota:

nein, mit dieser schleife macht er gar nichts. Es startet nicht der "robocopy" befehl

Tipp: Die Zeile von Colinardo muss in einer Batch (.cmd) ausgeführt werden, direkt im Commandprompt geht das so nicht.
Bitte warten ..
Mitglied: Superjota
12.03.2014, aktualisiert um 19:21 Uhr
Hallo,
Habe deine Formel mit variablen erweitert welche quell und Zielpfad angeben

for /D %%a in ("%Alterpfad%\cimatonE-?????") DO @(robocopy "%%a" "%Pfadkomplett%\cimatronE-xxx14" *.* /e /sec)

Wenn ich dies dann im Batsch ausführe sieht man die anfangs-variable oben, diese wird auch in der "For schleife" eingefügt aber die schleife wird einfach übersprungen bis zum nächsten pause


Z:\STANDARDS\Auftrag_NEU>Set "Alterpfad=Z:\pfm\Alu10\04210-ALU (Lagerbuchse 171+173)-loeschen"
Z:\STANDARDS\Auftrag_NEU>Set "Pfadkomplett=Z:\pfm\Alu10\04210-ALU (Lagerbuchse 171+173)-loeschen-!!!NEU!!!"

Z:\STANDARDS\Auftrag_NEU>rem Z:\pfm\Alu10\04210-ALU (Lagerbuchse 171+173)-loeschen
Z:\STANDARDS\Auftrag_NEU>rem Z:\pfm\Alu10\04210-ALU (Lagerbuchse 171+173)-loeschen-!!!NEU!!!

Z:\STANDARDS\Auftrag_NEU>pause
Drücken Sie eine beliebige Taste . . .

Z:\STANDARDS\Auftrag_NEU>for / %a in ("Z:\pfm\Alu10\04210-ALU (Lagerbuchse 171+173)-loeschen\cimatonE-?????") DO @(robocopy.exe "%a" "Z:\pfm\Alu10\04210-ALU (Lagerbuchse 171+173)-loeschen-!!!NEU!!!\cimatronE-xxx14" *.* /e /sec )

Z:\STANDARDS\Auftrag_NEU>pause
Drücken Sie eine beliebige Taste . . .
Bitte warten ..
Mitglied: bastla
12.03.2014 um 14:10 Uhr
Hallo Superjota!

Ob's vielleicht am "cimatonE" ohne "r" liegt?

Grüße
bastla
Bitte warten ..
Mitglied: colinardo
12.03.2014, aktualisiert um 14:14 Uhr
das for / ohne das D kann ja nicht funktionieren!
Bitte warten ..
Mitglied: bastla
12.03.2014 um 14:16 Uhr
@ colinardo
Ist ja nur die Ausgabe mit echo on - da sollten sowohl das /D als auch die doppelten Prozentzeichen im Batch vorhanden sein ...

Grüße
bastla
Bitte warten ..
Mitglied: colinardo
12.03.2014 um 14:19 Uhr
@bastla
ach stimmt ja, dann wirds wohl dein erwähnter Schreibfehler sein.
Bitte warten ..
Mitglied: Superjota
12.03.2014, aktualisiert um 19:22 Uhr
Danke, jetzt klaps. Hatte diesen kleinen Schreibfehler.
SUPER
Bitte warten ..
Mitglied: colinardo
12.03.2014, aktualisiert um 15:06 Uhr
Zitat von Superjota:

Danke, jetzt klaps. Hatte diesen kleinen schreibfehler.
SUPER
dann korrigiere noch die etlichen anderen Typos in deinem Beitrag und der Überschrift und setze den Beitrag noch auf gelöst. Merci.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Ordner und Datei Name gleich (BATCH) (12)

Frage von clragon zum Thema Batch & Shell ...

Windows Server
Dateien in einem Ordner nach XY Tagen löschen (3)

Frage von Adnan88 zum Thema Windows Server ...

Windows 10
gelöst Desktop-Ordner werden erst nach 30 Minuten geöffnet (7)

Frage von Thorit zum Thema Windows 10 ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst ZIP-Archive nach Dateien durchsuchen und Pfade ausgeben (33)

Frage von evinben zum Thema Batch & Shell ...

Router & Routing
Routingproblem in Homerouter-Kaskade mit Raspi (20)

Frage von Oldschool zum Thema Router & Routing ...

Server
Freenas schlechte Schreib Performance bei NFS (16)

Frage von janosch12 zum Thema Server ...

Windows Userverwaltung
gelöst TeamViewer mit Software Restriction Policy (9)

Frage von geocast zum Thema Windows Userverwaltung ...