Frage von Jörg:Hi
Ich suche ein script, oder eine Lösung (ohne Kommandozeilenakrobatik) die mir eine Ordnerstruktur in
Windows 10 erstellt.
Beispiel:
Ordner.JPG
Innerhalb eines datierten Ordners soll sich ein Unterordner namens DJI befinden.
Wie Struktur soll idealerweise einen Monat (31 Tage) umfassen-
Wäre prima, wenn jemand dafür eine Lösung hat.
Antwort von Frank Glencairn:
Schau mal da:
https://www.digitalrebellion.com/posthaste/
Antwort von StanleyK2:
Lass dir von ChatGPT ein passendes Script generieren .... geht blitzschnell
zB so:
@echo off
setlocal enabledelayedexpansion
:: Parameter prüfen
if "%~1"=="" (
echo Bitte Jahr angeben, z.B.: 2025
exit /b
)
if "%~2"=="" (
echo Bitte Monat angeben, z.B.: 03
exit /b
)
set "YEAR=%~1"
set "MONTH=%~2"
:: Monat sicher auf zweistellig formatieren (01-09)
if %MONTH% LSS 10 set "MONTH=0%MONTH%"
:: Hauptverzeichnis erstellen
set "BASE_DIR=%YEAR%.%MONTH%"
mkdir "%BASE_DIR%" 2>nul
:: Anzahl der Tage im Monat mit PowerShell bestimmen
for /f %%i in ('powershell -command "::DaysInMonth(%YEAR%, %MONTH%)"') do set "DAYS=%%i"
:: Verzeichnisse erstellen
for /L %%d in (1,1,%DAYS%) do (
set "DAY=0%%d"
set "DAY=!DAY:~-2!"
set "DAY_DIR=%BASE_DIR%\!DAY!.%MONTH%"
mkdir "!DAY_DIR!" 2>nul
mkdir "!DAY_DIR!\dji" 2>nul
)
echo Verzeichnisstruktur erfolgreich erstellt: %BASE_DIR%
Antwort von Jörg:
Ich glaub ich spinne ;-))))
danke für den input Stanley, das hat tatsächlich Sekunden gedauert, batch klappt problemlos.
Für das postHaste benötige ich erstmal Zeit zum Lernen., danke Frank