Dateien nach Namen in den gleichnamigen Ordner verschieben
Bisher habe ich mit einer simplen Batchdatei meine Galeriebilder sortiert, d.h. in entsprechende Ordner verschoben:
Dabei musste ich aber jedesmal den Ordner durchscrollen und mir die ersten vier Buchstaben der Dateinamen in eine Batch-Datei schreiben. Bei über 1.000 Dateien täglich eine etwas mühevolle Arbeit.
Gibt es keine Möglichkeit, dies mit einem Batchprogramm oder VBS zu erledigen?
Für eine Lösung wäre ich sehr dankbar, GH
MD 4193
MD 4072
MD 4184
MOVE /Y 4193*.jpg 4193
MOVE /Y 4072*.jpg 4072
MOVE /Y 4184*.jpg 4184
Gibt es keine Möglichkeit, dies mit einem Batchprogramm oder VBS zu erledigen?
Für eine Lösung wäre ich sehr dankbar, GH
Please also mark the comments that contributed to the solution of the article
Content-Key: 7859034859
Url: https://administrator.de/contentid/7859034859
Printed on: April 27, 2024 at 15:04 o'clock
4 Comments
Latest comment
Zur Netiquette hat's wohl auch wieder nicht gereicht ... 😐
Suchfunktion wieder kaputt? Findest du hier hunderte Einträge zum Thema
Batch
PowerShell
Zeppel
Suchfunktion wieder kaputt? Findest du hier hunderte Einträge zum Thema
Batch
@echo off &setlocal enabledelayedexpansion
set "quelle=d:\ordner"
for %%a in ("%quelle%\*.jpg") do (
set "name=%%~na"
set "prefix=!name:~0,4!"
if not exist "%quelle%\!prefix!" md "%quelle%\!prefix!" >nul
move "%%a" "%quelle%\!prefix!\"
)
$quelle = "d:\ordner"
Get-ChildItem $quelle -File -Filter *.jpg | move-item -Destination {(md "$quelle\$($_.Name.Substring(0,4))" -Force).Fullname} -verbose