Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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
GELÖST

Umstrukturierung einer Liedersammlung

Frage Entwicklung Batch & Shell

Mitglied: bankaifan

bankaifan (Level 2) - Jetzt verbinden

15.02.2011 um 16:19 Uhr, 2886 Aufrufe, 6 Kommentare

Moin zusammen,

ich nutze nun seit geraumer Zeit das Programm Napster um mich mit Musik zu versorgen

Zum Punkt:

Die Ordnerstruktur ist wie folgt:

"Künstler/Album/Titel"

Nun hätte ich gerne all Songs nach dem Schema

"Album/Titel"

umsortiert. Allerdings weiß ich grad ned so ganz wie ich das umsetzen könnte.

Grüße
Mitglied: H41mSh1C0R
15.02.2011 um 16:32 Uhr
Was brauchst du?

Eine Schleife die rekursiv durch einen Verzeichnisbaum rennt und alle Ordner ab der ersten Verzeichnistiefe in dein gewähltes Zielverzeichnis kopiert!

Wo ist das Problem?
Bitte warten ..
Mitglied: bankaifan
15.02.2011 um 16:42 Uhr
Dass ich keine Schleifen mag.

Und ich im moment etwas Zeitdruck habe.

01.
for /D %%i in ("C:\Users\Daniel\Music\Napster\*") do ( 
02.
move "%%i\*" "%CD%\NeuVerzeichnis" 
03.
pause >nul 
04.
)
so sieht mein code aus. aber ich bekomm die meldung dass meine syntax für verzeichnisnamen falsch ist.
Bitte warten ..
Mitglied: Skyemugen
15.02.2011 um 17:03 Uhr
Zitat von bankaifan:
Dass ich keine Schleifen mag.

Und ich im moment etwas Zeitdruck habe.

Aloha,

ich mag auch keine for-Schleifen aber irgendwann muss man sich Zeit dafür nehmen und diese anwenden, sonst steht man so oft vor verschlossenen Toren.

Und Zeitdruck für eine solche Freizeitaufgabe kann ich mir kaum vorstellen, oder willst du uns jetzt wirklich damit sagen, dass es dringend ist, die Struktur für Musikdateien so zu ändern?

greetz André
Bitte warten ..
Mitglied: Connor1980
15.02.2011 um 17:04 Uhr
Hallo bankaifan,

von Künstler/Album/Titel nach Album/Titel sieht für mich aus wie "markiere alle Ordner 'Album', verschiebe die eine Ordnerebene nach oben und lösche 'Künstler'", das sind 3 bis 5 Mausklicks und dauert 10 Sekunden.

Falls du das anders meinst, bedarf dies einer ausführlicheren Erklärung.

Grüße
Bitte warten ..
Mitglied: Skyemugen
15.02.2011 um 17:08 Uhr
Aloha,

naja wenn er das für 50 Künstler macht, dauert das schon deutlich länger ^.^

greetz André
Bitte warten ..
Mitglied: bastla
15.02.2011 um 17:29 Uhr
Hallo bankaifan!

Vorweg: "%CD%" führt nicht zum Fehler - das ist nur schlicht unnötig ...

Versuch es so:
01.
for /D %%i in ("C:\Users\Daniel\Music\Napster\*") do ( 
02.
    for /D %%a in ("%%~i\*") do move "%%a" "NeuVerzeichnis\" 
03.
    pause >nul 
04.
)
oder so
01.
pushd NeuVerzeichnis 
02.
for /D %%i in ("C:\Users\Daniel\Music\Napster\*") do ( 
03.
    for /D %%a in ("%%~i\*") do move "%%a" 
04.
    pause >nul 
05.
06.
popd
wobei ich aber für "NeuVerzeichnis" auf jeden Fall einen absoluten Pfad angeben würde ...

[Edit] Eine Kontrolle, ob es ein gleichnamiges Album in "NeuVerzeichnis" bereits gibt, wäre übrigens auch nicht schlecht:
01.
for /D %%i in ("C:\Users\Daniel\Music\Napster\*") do ( 
02.
    for /D %%a in ("%%~i\*") do if not exist "D:\NeuVerzeichnis\%%~nxa" move "%%a" "D:\NeuVerzeichnis\" 
03.
    pause >nul 
04.
)
[/Edit]

Grüße
bastla
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...