Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

batch befehl: kopieren in neuen ordner

jürgolus / 9 Antworten / Flachansicht Nickles

hi, wie lautet der bat befehl für folgende situation:
ich möchte einen ordner erstellen und dann aus dem verzeichnis der bat datei (variiert) dateien in den neuen ordner kopieren.
mkdir "C:\data"
copy "%cd%\Data\" "C:\data" /s
so geht es ja nicht weil er dann von dem ordner c:\data als %cd% ausgeht.
ist der zusatz /s richtig, wenn ich unterordner mitkopieren will?

ach ja anbei noch: wie ist der befehl zum löschen eines autostart eintrags, der nicht im autostart ordner ist?
danke jürgen

bei Antwort benachrichtigen
jürgolus maestro0812 „ Einen einzigen Befehl dafür gibt es nicht. Autostarteinträge gibt es unter...“
Optionen

das hab ich jetzt noch nicht so richtig verstanden.
wieso in laufwerk c?
md ist doch move directory oder?
also wie gesagt, ich möchte die dateien aus dem ordner data, der im verzeichnis der bat liegt, in den ordner c:\data kopieren.

an den meister:
also ich meine konkret die stelle
hkey local machine-software-microsoft-windows-current version-run
was für welche gibt es denn noch?
zum hinzufügen ist ja der befehl
"reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\ /v AUTOSTARTEINTRAG /d DATEIVERZEICHNIS"
ich brauch halt das gegenteil, aber mit del, delete, remove geht es nicht.

bei Antwort benachrichtigen
guckst Du hier und maestro0812
immer gerne. maestro0812