2016-12-14 2 views
-3

Für meine Batch-Datei brauche ich ein paar anderen Dinge zu tun ... Ich habe Schritte abgeschlossen 1-3Kopieren Variable nach

1) eine Richt Suche durchführen und das Ergebnis dieser Suche in einer Variablen speichern
2) Stellen Sie den Zielpfad als Variable
3) Kopieren Sie die Quelldatei in den Zielpfad

Mein Code so weit:

@echo off 
cls 
cd /d D:\Downloads\Videos 
set "flshvid=&dir *flash*.mkv /s /b" 
set "flshdir=O:\Aayush\Videos\TV Shows\The Flash\Season 3" 
xcopy %flshvid% %flshdir% 

Warum funktioniert dieser Code funktioniert? Jede Hilfe wird geschätzt. Danke im Voraus!

+0

'dir/S * Pfeil nicht anfangen * .avi' – Aacini

+0

Lauf mit' Echo on' und Sie werden selbst sehen. – Stephan

+0

@Stephan versucht hat nicht funktioniert –

Antwort

0

Umgebungsvariablen dürfen nicht mit einem numerischen Wert beginnen, da n 0..9 ist, bezieht sich auf die serielle Parameternummer, die der Routine zur Verfügung gestellt wird.

ersetzen 1 und 2 mit Variablennamen, die mit einem numerischen

+0

danke für deine Hilfe, die geholfen hat, aber immer noch nicht am Ende funktioniert hat –