Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batch Desktop dateien aufräumen

Frage Entwicklung Batch & Shell

Mitglied: Olllli

Olllli (Level 1) - Jetzt verbinden

28.09.2008, aktualisiert 15:08 Uhr, 5642 Aufrufe, 3 Kommentare

Hi,
da mein Desktop regelmäßig überfüllt ist und ich zur Zeit ein bisschen mit Batch-Dateien arbeite, wollte ich euch mal fragen, ob es da vielleicht einige Befehle gibt, mit denen ich meinen Desktop aufräumen kann, ich stell mir das folgendermaßen vor :

- die Batch-Datei sucht nach verschiedenen Dateitypen auf dem Desktop
- dann erstellt die Batch-Datei für jeden Dateitypen einen Ordner
- die Batch-Datei kopiert alle Dateien in den dazugehörigen Ordner

z.B. :
Ich habe auf meinem Desktop eine Rar-Datei, die Batch-Datei sucht die Rar-Datei, und erstellt einen Ordner names "Rar-Dateien", danach wird die Rar-Datei vom Desktop in den neuen Ordner geschoben und auf dem Desktop gelöscht.

Versteht ihr was ich meine?

Bitte helft mir,

Gruß Oliver

Würde mich über Codefetzen auch freuen =)(
Mitglied: bastla
28.09.2008 um 14:08 Uhr
Hallo Olllli und willkommen im Forum!

Etwa so:
01.
@echo off & setlocal 
02.
set "Typen=rar zip jpg" 
03.
 
04.
pushd "%userprofile%\Desktop" 
05.
for %%i in (%Typen%) do ( 
06.
    for %%a in (*.%%i) do ( 
07.
        if not exist %%i-Dateien\ md %%i-Dateien 
08.
        if not exist "%%i-Dateien\%%~nxa" echo move "%%a" %%i-Dateien\ 
09.
10.
11.
popd 
12.
pause
Da vor dem "move" ein "echo" steht, wird der Verschiebebefehl vorerst nur angezeigt - wenn Du das "echo" entfernst, wird tatsächlich verschoben (wobei bereits existierende gleichnamige Dateien in den Ordnern natürlich nicht überschrieben werden).

Die Ordner für die einzelnen Dateitypen werden allerdings bereits beim ersten Testlauf erstellt (was aber nicht weiter stören sollte).

Nach dem Testen wirst Du dann vermutlich auch die "Pause" in der letzten Zeile nicht mehr benötigen.

Grüße
bastla
Bitte warten ..
Mitglied: Olllli
28.09.2008 um 14:43 Uhr
Hey Super Dankeschön

eine frage habe ich jetzt noch was mache ich wenn ich mehrere Dateien sotieren möchte.

Bei
01.
set "Typen=rar zip jpg"

die anderen Endungen einfügen ist mir klar.

aber wie erstelle ich die anderen ordner?

Fände ich Super wenn du mir das noch sagst =)

Gruß Oliver
Bitte warten ..
Mitglied: bastla
28.09.2008 um 15:08 Uhr
Hallo Olllli!

Die Ordner werden (siehe Zeile 7) bei Bedarf vom Batch erstellt - es genügt also tatsächlich, die weiteren Typen einzufügen.

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Batch Übung zum Desktop Switchen (7)

Anleitung von TechnoX zum Thema Batch & Shell ...

Datenschutz
NAS aufräumen (1)

Frage von Kizuko zum Thema Datenschutz ...

Batch & Shell
gelöst Batch : alle Dateien eines Ordners bearbeiten (1)

Frage von deguonkel zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(15)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Router & Routing
Freigabe aus anderem Netz nicht erreichbar (21)

Frage von McLion zum Thema Router & Routing ...

Windows Server
Kennwort vergessen bei Hyper vserver 2012r (20)

Frage von jensgebken zum Thema Windows Server ...

Batch & Shell
Batch Programm verhalten bei shoutdown -p (19)

Frage von Michael-ITler zum Thema Batch & Shell ...

Festplatten, SSD, Raid
Raidcontroller funktioniert nur, wenn unter Legacy-Boot gestartet wird (13)

Frage von DerWoWusste zum Thema Festplatten, SSD, Raid ...