Batch Ordner Umbenennen und Dateien reinkopieren

Mitglied: David2804

David2804 (Level 1) - Jetzt verbinden

23.02.2021 um 13:10 Uhr, 391 Aufrufe, 3 Kommentare

Hallo zusammen,

ich habe ein kleines Problem mit einem Batch Skript.

Ich habe einen Ordner auf Laufwerk C mit den Namen IMPORTORDNER.

In diesem Ordner werden Bilder von einer Kamera automatisch Importiert
Die Importierten Ordner werden immer mit z.B.2021.02 (Jahr+ Monat) benannt.

Nach dem die Bilder auf c:\IMPORTORDNER importiert wurden, sollen die Bilder mit einem Skript automatisch auf ein Netzlaufwerk in dem Format 2021 und einem Unterordner 02 exportiert werden.

Dies funktioniert auch soweit, aber nur wenn ich im Importordner manuell den erstellten Ordner umbenenne.

Ich muss es also hinbekommen, dass ich per Skript den automatisch erstellten Ordner 2021.02 in nur 2021 umbenenne und in diesem Ordner wird dann ein Unterordner erstellt mit dem Monat 02 und in diesem Ordner 02 sollen alle Bilder die in dem Ordner liegen hineinkopiert werden.

Ich hoffe, das war soweit verständlich?!

Hier meine Batch mit der der Export nach manuellem umbenennen funktioniert:

REM Verschieben der lokal gespeicherten Bilder auf das Netzlaufwerk G:\Exortordner
@echo off & setlocal EnableDelayedExpansion
set monat=%date:~-7,2%
set jahr=%date:~-4%


set pfad=C:\IMPORTORDNER\


for /L %%A IN (1,1,%monat%) DO (
set /a monat_akt=%%A
if !monat_akt! LSS 10 (
if exist "%pfad%%jahr%\0%%A\" (
xcopy /E /I /Y "%pfad%%jahr%\0%%A" "\\EXPORTORDNER\%jahr%\0%%A")) ELSE (
if exist "%pfad%%jahr%\%%A\" (
xcopy /E /I /Y "%pfad%%jahr%\%%A" "\\EXPORTORDNER\%jahr%\%%A"))
)


set /a jahr=%jahr%-1
set /a monat=%monat%+1
for /L %%A IN (12,-1,%monat%) DO (
if %%A LSS 10 (
if exist "%pfad%%jahr%\0%%A\" (
xcopy /E /I /Y "%pfad%%jahr%\0%%A" "\\\\EXPORTORDNER\%jahr%\0%%A")) ELSE (
if exist "%pfad%%jahr%\%%A\" (
xcopy /E /I /Y "%pfad%%jahr%\%%A" "\\\\EXPORTORDNER\%jahr%\%%A"))
)


rmdir /S /Q "C:\IMPORTORDNER\%jahr%"
set /a jahr=%jahr%+1
rmdir /S /Q "C:\IMPORTORDNER\%jahr%"
Exit

Schon mal danke für die Hilfe
Mitglied: Doskias
23.02.2021 um 14:50 Uhr
Moin,

kurze Frage: Wieso sollen wir uns die Mühe machen dir zu helfen, wenn du dir nicht die Mühe machst, deinen Beitrag vernünftig zu formatieren? Stichwort: Code-Tags

Und jetzt fangen wir mal ganz vorne an:
Wieso Batch und nicht Powershell?

Gruß
Doskias
Bitte warten ..
Mitglied: David2804
23.02.2021 um 15:24 Uhr
Sorry, es geht nicht um den Codein meinem Beitrag.
Wollte ihn gerad wieder löschen geht aber nicht..

Die Frage ist einfach:
Wie kann man per Bat Datei Ordner umbenennen und Dateien hin kopieren

Für Batch habe ich meine Gründe
Bitte warten ..
Mitglied: Doskias
23.02.2021, aktualisiert um 15:35 Uhr
Ok, dann viel Spass mit deinen Gründen :) face-smile

Order Umbenennen: Ren Aktueller_Name neuer_name
Datei kopieren: copy Quelldatei Zielordner

Übrigens hättest du bei Google keine 2 Stunden gebraucht um die Befehle zu finden.
Bitte warten ..
Heiß diskutierte Inhalte
Exchange Server
0-day Exploit Chain für Exchange Server - Patches verfügbar
kgbornVor 1 TagInformationExchange Server6 Kommentare

Zur Info: Microsoft warnt vor einer Exploit-Chain, bei der vier 0-day-Schwachstellen für gezielte Angriffe auf Exchange per Outlook Web App kombiniert werden (eine chines. ...

HTML
Ich brauche dringend Hilfe !
gelöst JulianpustVor 15 StundenFrageHTML16 Kommentare

Hallo erstmal, ich habe großen Mist gebaut in der Firma wo ich gerade mal 2 Tage arbeite. Was ist passiert: Ich sollte von Gmail ...

Windows 10
Windows 10 schickt lokale Anfragen an das Gateway - was tun?
gelöst runthegaunzVor 1 TagFrageWindows 1015 Kommentare

Hallo! Ich bin vor ein paar Tagen wieder von Linux auf Windows umgestiegen. Ich hab die Windows 10 Version 20H2 installiert, wurde von Windows ...

Switche und Hubs
23 Cisco Switch einrichten - Wie am einfachsten?
gelöst Freak-On-SiliconVor 1 TagFrageSwitche und Hubs18 Kommentare

Hallo; Ich habe hier 4stk Cisco SX350X-24 9Stk Cisco SG350X-48P 10Stk Cisco SG350X-48 Diese werden aufgeteilt auf 9 Racks, und ersetzen alte HP Switches. ...

Exchange Server
Aktuelle Exchange Sicherheitslücke
jojo0411Vor 1 TagAllgemeinExchange Server11 Kommentare

Hallo Leute, Momentan gibt es da wieder einmal ein schönes neues Thema. Sehe ich das richtig das ich mit Exchange 2016 und CU 19 ...

Hardware
Fritzbox 7590 ändert selbständig die FTP-Adresse nach ca. 24h
Wicky1Vor 1 TagFrageHardware15 Kommentare

Hallöchen, ich habe da ein sehr kurioses Problemchen mit meiner Fritzbox. Doch erst mal eine kurze Beschreibung des Aufbaus: - Fritzbox 7590 (1&1 Edition) ...

Netzwerke
Smarthome Heimnetzwerk absichern
hell.wienVor 1 TagFrageNetzwerke12 Kommentare

Hallo. Ich mach mir gerade gedanken wie ich meine neue Wohnung sicher mache Überischthalber zur Hardware: Vorhanden: Modem APU4D4 Cisco SG250X-24P Mikrotik cAP ac ...

Windows Server
Windows Firewall: Alle öffentliche IPs sperren bis auf eine
SabSchapVor 1 TagFrageWindows Server7 Kommentare

Hallo, wir haben einen Windows 2019 Server. Wir nutzen diesen als Webserver. Nun haben wir die Webadresse www.test.de und möchten diese für alle öffentlichen ...