CMD - FolderToFiles
Die Organisation von Ordner und Dateien in Windows ist teilweise sehr repetitiv. Über die Commandline können einige Schritte automatisiert werden. Diese Skripts erweitern die Möglichkeiten des Windows Explorers.Datei aus dem Ordner kopieren und wie den Ordner benennen
Installation:
Das Skript in den Ordner kopieren.Das Skript öffnen und in der Zeile "set extension=txt" die gewünschte File-extension eintragen.
Das Skript ausführen.
Funktion:
Das Skript sucht nach der ersten Datei mit der eingestellten Endung und verschiebt sie in den Überordner. Gleichzeitig benennt es die Datei nach dem Ordnernamen um.Demo:

FolderToFile.bat:
@echo off
goto :main
:main
set extension=txt
for /d %%d in (*) do (
pushd "%%d"
for %%f in (*.%extension%) do (
if not exist "..\%%d.%extension%" (
rename "%%f" "%%d.%extension%"
move "%%d.%extension%" "..\" >nul
echo moved file "%%d\%%f" -^> "%%d.%extension%".
)else (
echo File "%%d.%extension%" already exists! keeping "%%d\%%f".
)
)
popd
)
goto :eof
Download
Script BAT | FolderToFile.bat | (402 Bytes) | SHA256: | |