Avatar billede sbay Nybegynder
15. februar 2007 - 16:59 Der er 11 kommentarer

Omdøbe mange foldere!

Hejsa

Jeg har lige indlæst hele min CD-samling med AudioCatalyst. Problemet er nu, at den jo laver en folder med kunstneren, og herunder foldere med CD fra den kunstner. Jeg vil nu gerne have at folderen navngives sådan her:
KUNSTNER - ALBUMTITEL

Er der en der kan fikse et lille program til det? Lavede selv for mange år siden et lille program der kunne omdøbe alle filer i en folder, men orker ikke lige at skulle starte forfra sætte mig ind i programmeringen igen!
Avatar billede Skoven Novice
15. februar 2007 - 17:05 #1
TotalCommander kan multi-omdøbe: http://www.ghisler.com/
Det er rigtig godt.
Avatar billede sbay Nybegynder
15. februar 2007 - 18:11 #2
Jo, men "programmet" skal jo kunne hente foldernavnet på den ovenliggende folder og tilføje den i foldernavnet!

Nuværende struktur:
KUNSTNER1
  ALBUMTITEL1
  ALBUMTITEL2
KUNSTNER2
  LBUMTITEL1
...
  ...

Ønsket struktur:
KUNSTNER1 - ALBUMTITEL1
KUNSTNER1 - ALBUMTITEL2
KUNSTNER2 - ALBUMTITEL1
Avatar billede Skoven Novice
15. februar 2007 - 23:05 #3
okay... kender ikke et program så - desværre.
Avatar billede plx Nybegynder
15. februar 2007 - 23:43 #4
du kan lægge følgende script i hovedmappen. Hvis du synes scriptet printer ren-kommandoen korrekt ud, kan du fjerne echo

@echo off

for /d %%i in (*) do call :folder %%i
goto :eof

:folder
for %%i in ("%*\*") do echo ren "%%i" "%* - %%~nxi"
Avatar billede sbay Nybegynder
16. februar 2007 - 10:25 #5
Okay - men hvordan gør jeg lige det - skal koden ligge i en fil eller hvordan?
Avatar billede sbay Nybegynder
16. februar 2007 - 10:39 #6
ahh kører det nu i en BAT-fil og den viser noget i konsollen, men det er kun foldernavnet jeg ønsker at ændre - ikke filnavnet!

Min struktur er nu:
test\Folder1\filnavn

F:\test>test.bat
ren "Folder1\fil_1 (1).mp3" "Folder1 - fil_1 (1).mp3"

Skulle gerne blive til:

ren "test - Folder1\fil_1 (1).mp3"
Avatar billede plx Nybegynder
16. februar 2007 - 16:41 #7
med denne udgave:

@echo off

for /d %%i in (*) do call :folder %%i
goto :eof

:folder
for /d %%i in ("%*\*") do echo ren "%%i" "%* - %%~nxi"
Avatar billede sbay Nybegynder
16. februar 2007 - 17:08 #8
PERLE! Det spiller bare max bas! - smid et svar!
Avatar billede sbay Nybegynder
22. april 2008 - 13:11 #9
plx>> lav et svar hvis du vil have point! :-)
Avatar billede sbay Nybegynder
06. august 2008 - 19:38 #10
Vil du ikke have point?
Avatar billede sbay Nybegynder
06. januar 2009 - 15:22 #11
plx - smid et svar ellers lukker jeg og giver dem til mig selv :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester