batch erstellen zum ordner umleiten?

2 Antworten

demo.cmd

@echo off
  rem Umlaute erlauben
chcp 65001 >nul
  rem test ob etwas an die Batch übergeben wurde
if "%~1"=="" (
    rem wen nicht...
  echo Ziehe Dateien/Ordner auf "%~nx0", um diese zu verschieben
    rem 5 sekunden Zeit zum lesen
  timeout 5 >nul
    rem tschüß
  exit /b
)
  rem hier den Pfad zum gewünschten Zielordner angeben
set "ZielOrdner=%UserProfile%\Desktop\mein Ordner (1)"
  rem Wenn Dieser noch nicht existiert diesen erzeugen (wenn er existiert Fehlermeldung ins "Nirvana")
md "%ZielOrdner%" 2>nul
  rem Alle an die Batch übergebenen Dateien verarbeiten
for %%a in (%*) do (
    rem verschiebe ... in zielordnerordner 
  move "%%~a" "%ZielOrdner%\%%~nxa"
)
pause

Du kannst ach mehrere Dateien und/oder Ordner auf die Batch ziehen.

Woher ich das weiß:eigene Erfahrung – Ich mach das seit 30 Jahren

Statt einer Batch einfach eine Verknüpfung zum Zielordner erstellen. Fertig...