Top-Themen

Aktuelle Themen (A bis Z)

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 IPWünsch Dir wasWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Ortner suchen und kopieren mit batch befehl

Mitglied: xmax67821

xmax67821 (Level 1) - Jetzt verbinden

19.12.2009, aktualisiert 26.12.2009, 5863 Aufrufe, 15 Kommentare

Hi Leute
Ich binn neu hier und habe gleich ein Problem

Also
Ich möchte gerne einen batch befehl erstellen um einen ortner auf meiner festplatte zu suche und diesen anschließend inklusife unterortner in ein bestimmtes verzeichniss zu kopieren
Ich habe mir bereits eine batch erstellt zum kopieren von daten
aber ich benötige eben dass verzeichniss zum kopieren
hier meine batch
@echo off
set Quelle="C:\Dokumente und Einstellungen\\Eigene Dateien"
set Ziel="\m"
echo Kopie
md %Ziel%
xcopy %Quelle% %Ziel% /secify
echo Erledigt!
exit
Mitglied: Biber
19.12.2009 um 14:08 Uhr
Moin xmax67821,

willkommen im Forum.
Verrätst du uns auch noch, welchen "Unterordner du suchen willst"?
Und was der Sinn der Aktion ist?
Falls es so etwa ähnliches wie eine regelmäßige Datensicherung sein soll,
dann brauchst ja einen Plan für den Fall, dass es diese und jene Datei schon gibt ("Kollisionen").
Falls es etwas anderes sein soll - hmm, auch dann wäre das Ziel interessant.

Grüße
Biber
Bitte warten ..
Mitglied: xmax67821
19.12.2009 um 14:15 Uhr
Also
ich möchte eine datensicherung duchführen
ich möchte aber nicht den unterortner mit duchsuchen sondern mitkopieren
z.B
auf der festplatte c:/
gibt es den ortner xy
der hat den unterortner c:/xy/c
so nun möchte ich eine suche ertellen
wo ich den ortner "xy" suche und anschließend inklusife dem unterortner sichere unter einem bestimten verzeichniss
falls im dem verzeichniss der ortner bereits existiert soll er ersetzt werden
geht das?
danke im Vorhinaus
Bitte warten ..
Mitglied: Biber
19.12.2009 um 14:46 Uhr
Moin xmax67821,

nochmal, nicht weil ich mich um eine Antwort drückenwill, sondern weil es immer noch nicht klar ist...

Ein Batch ist ja nur eine eine Folge von Einzelbefehlen, die zusammengefasst werden, weil sie mehrfach verwendet werden, regelmäßig, automatisch, wiederholbar.

Wenn ich dich richtig verstanden habe, dann ist das, was du "wiederholbar" machen willst:
  • mit einem beliebigen Unterordner (der Name kann wechseln)
  • der aber unterhalb des "%USERPROFILE%\Eigene Dateien"-Pfad liegt
  • diesen Ordner inklusive Unterordner in ein "festes" Zielverzeichnis kopieren (ggf. vorhandene ersetzen)

Soll denn der Name "xy" abgefragt werden? "Bitte Unterordnernamen eingeben?"
Oder als Parameter mitgegeben?

Grüße
Biber
Bitte warten ..
Mitglied: xmax67821
19.12.2009 um 14:56 Uhr
ja du verstehst dass richtig
Unterortner name "x"
er soll einfach mitkopiert werden
danke im vorhinaus
Bitte warten ..
Mitglied: rubberman
19.12.2009 um 16:04 Uhr
Hallo xmax67821,

mit den Optionen von XCOPY hab ich mich auch etwas gestritten.
Funktionieren sollte die betreffende Zeile aber etwa in der Form:
Grüße
rubberman
Bitte warten ..
Mitglied: xmax67821
19.12.2009 um 16:09 Uhr
hei
und thx
doch der obere batch code
funktioniert
nur isch möcht statt dem verzeichniss als quelle eine suche benutzen
um ortner zu suchen und anschließend sofort zu kopieren
lg
alex
Bitte warten ..
Mitglied: rubberman
19.12.2009 um 16:32 Uhr
Probier erst mal diesen Schnipsel. Für das Beispiel wird die gesamte Festplatte C: nach dem Verzeichnis xy abgesucht (läuft natürlich entsprechend lange). Wenn es das ist, was du suchst, kannst du die Laufvariable %%i anschließend in den xcopy -Befehl einbinden.
Grüße
rubberman
Bitte warten ..
Mitglied: xmax67821
19.12.2009 um 16:56 Uhr
hi es ist genau dass was ich suche doch leider haut bei mir das mit dem einbinden noch ned hin

@echo off &setlocal
set Ziel=c:\
pushd c:\
for /f "delims=" %%i in ('dir /ad /b /s^|findstr /e /i /l /c:"\xy"') do echo %%i
popd
xcopy %%i %Ziel% /c /q /i /e /y
pause

stimmt das so ?
Bitte warten ..
Mitglied: rubberman
19.12.2009 um 17:03 Uhr
Nein, weil die Laufvariable %%i außerhalb der Schleife keine Gültigkeit mehr hat.

Also etwa so (ungetestet):
Grüße
rubberman

<edit>Anführungszeichen hinzu</edit>
Bitte warten ..
Mitglied: xmax67821
19.12.2009 um 17:07 Uhr
tshuldige wenn i schowider nerve aber ich bekomme jetzt
die meldung unzulässige Parameteranzahl
lg
alex
Bitte warten ..
Mitglied: rubberman
19.12.2009 um 17:09 Uhr
Ja, wenn Leerzeichen im Pfad vorkommen. Schau mal mein Edit oben an.

Grüße
rubberman
Bitte warten ..
Mitglied: xmax67821
19.12.2009 um 17:30 Uhr
ok
danke
nur noch eine frage
dise suche wäre schneller wie kann ich hier die kopie einbinden
dir /S /B /A: H S R A \ | FIND /I "xy"
Bitte warten ..
Mitglied: rubberman
19.12.2009 um 17:43 Uhr
Möglichst gar nicht. Neben Verzeichnissen werden auch Dateien gefunden die Diese Zeichenfolge enthalten.
Als Beispiele:
"c:\irgendwo\yx"
wäre in Ordnung, aber eben auch
"c:\irgendwo\aaayxaaa"
"c:\irgendwo\bbbyx.txt"
"c:\irgendwo\xy\abc"

usw.

Also lass es lieber.

Grüße
rubberman
Bitte warten ..
Mitglied: xmax67821
19.12.2009 um 17:46 Uhr
ok
thx
hey wo hast du das gelernt ?
Bitte warten ..
Mitglied: rubberman
19.12.2009 um 19:51 Uhr
Learning By Doing
ähnlich, wie du es auch gerade versuchst.
Und der Befehl HELP tut das, was sein Name sagt.

Grüße
rubberman

PS: setze das Thema auf gelöst, wenn du mit den Antworten zufrieden bist.
Bitte warten ..
Ähnliche Inhalte
Windows 10
Windows Such-Index
gelöst Frage von UserUWWindows 104 Kommentare

Sorry für ein paar elementare Fragen zum Windows Such-Index: 1. Bei der Festlegung der Indizierungskriterien wird eine endlos lange ...

Batch & Shell
BATCH: Minuszeichen in set-Befehl
gelöst Frage von SchottenrockBatch & Shell3 Kommentare

Guten Morgen, ich komme gerade nicht weiter und es wit wohl nur eine Kleinigkeit, aber ich steh gerade auf ...

Batch & Shell

Powershell Befehl in Batch ausführen

gelöst Frage von newit1Batch & Shell4 Kommentare

Hallo! Kann ich einen Powershell Befehl in eine Batch schreiben, damit diese bei Doppelklick den Befehl ausführt? Wie würde ...

Batch & Shell

Batch Variabler net use Befehl und Leerzeichen echo Befehl entfernen

Frage von MiMa89Batch & Shell6 Kommentare

Hallo Zusammen, ich habe zwei Szenarien die ich versuche abzufragen: 1. Verbinde ich mich per net use - Befehl ...

Neue Wissensbeiträge
LAN, WAN, Wireless
Sophos Central Wireless v2.3.0-6 massive Probleme
Information von Voiper vor 1 TagLAN, WAN, Wireless

Hallo Zusammen, wenn Ihr Sophos Central nutzt und die neuen APX Accesspoints im Einsatz habt, vermeidet das Update der ...

Off Topic
Wuebra - tech-flare
Information von tech-flare vor 2 TagenOff Topic3 Kommentare

Servus, Nein ihr seid mich nicht los Aus Wuebra wird tech-flare. Schöne Restwoche :)

Ausbildung
Crashkurs in Computertools - das fehlende Semester
Information von NetzwerkDude vor 3 TagenAusbildung

Moin, habe eigentlich was anderes gesucht, aber zufällig diesen MIT Kurs gefunden: Sind 11 Lektionen je 1 Stunde, als ...

Windows Netzwerk
Unsichtbare DHCP Leases finden und löschen
Anleitung von binBash86 vor 4 TagenWindows Netzwerk

Wir hatten häufiger das Problem, dass ein Windows DHCP Server scheinbar keine Leases mehr frei hat, wenn man aber ...

Heiß diskutierte Inhalte
Windows 10
W10 Netzlaufwerk alter SAMBA Server funktioniert nicht mehr seit Update 2004
Frage von leon123Windows 1030 Kommentare

Hallo zusammen, ich habe bei allen Windows 10 mit Update 2004 das Problem, dass Verbundene Netzlaufwerke eines älteren SAMBA ...

Netzwerke
Erfahrungen mit Huawei-Switchen
Frage von Der-PhilNetzwerke25 Kommentare

Hallo! Einer meiner Partner hat mir gerade wärmstens die Campus-Access-Switche von Huawei ans Herz gelegt - im Speziellen die ...

Windows 10
Bekannter hat auf Mal folgende Windows Meldung beim hochfahren.Wir müssen das Kennwort für ihr Microsoft Konto bestätigen
Frage von martink1Windows 1021 Kommentare

Siehe anhängendes Bild. Egal was eingegeben wird , es geht irgendwie nicht weiter . Man kommt auch aus diesen ...

SAN, NAS, DAS
Homeoffice eigenen Server brauche hilfe tipps
gelöst Frage von nooblingSAN, NAS, DAS19 Kommentare

Guten Abend, es tut mir leid, wenn ich die frage sicherlich zum hundertsten male stelle. Ich arbeite Selbstständig im ...