Ich brauche eine Hilfe mit meiner Schule Projekt-Scipt. Ich dachte, es wäre einfach, aber anscheinend war ich ein wenig verwirrt damit.Windows-Skript, um bestimmte Dateien von einem Verzeichnis zu einem anderen auf demselben Rechner zu sichern
Die Aufgabe ist: Schreiben Sie ein Skript, das als Parameter zwei Verzeichnisse erhält. Das erste Verzeichnis muss existieren. Aus dem ersten Verzeichnis und seinen Unterordnern wird die Sicherung für Dateien wie .c, .txt, .jpg, .csv ... durchgeführt und diese Dateien werden in das zweite Verzeichnis gesichert, das nicht existiert oder leer ist.
mir nur das Kopieren Teil ...
@echo
if %username%==administrator goto useradmin
rem # files with C
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.c" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
rem # files with TXT
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.txt" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
rem # files with JPG
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.jpg" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
rem # files with CSV
XCOPY "%USERPROFILE%\Documents\iT universe city\Source Folder\*.csv" "%USERPROFILE%\Desktop\jpg\" /D /I /S /Y
Können Sie feststellen, welche Teile fehlen? –
Geben Sie dem Skript beim Starten des Skripts die Parameter? '% 1% 2'. Oder erwarten Sie, dass der Endbenutzer sie beim Ausführen bereitstellt? 'Set/P" SrcDir = Quellordner eingeben: "' und 'Set/P" DstDir = Zielordner eingeben: "' – Compo
Ich denke, die Parameter sollten am Anfang des Skripts angegeben werden. –