webForumDet fria alternativet

Ändra filändelse på alla filer av viss typ

Windows

2 svar · 281 visningar · startad av eMan

Medlem sedan sep. 2000232 inlägg
Frågan#1

Hej!

Undrar hur man gör för att ändra filändelse på alla filer i en katalog, inklusive underkataloger.

Har testat med att i kommandotolken skriva "C:\mapp ren *txt *mtx" men då ändras bara filerna i huvudkatalogen och inte i underkatalogerna vilket jag behöver kunna göra.

Jag antar att detta går att göra enkelt på något sätt i windows då det ju inte är någon direkt avancerad åtgärd men jag vet ju inte hur!

Tacksam för hjälp!

Medlem sedan aug. 2001458 inlägg
#2

I Windows NT/XP kan du göra exempelvis:

for /R c:\mapp %d in (*.txt) do @ren %d *.mtx

Om du använder detta från en kommdofil (fil.cmd) ska du ha dubbla procent-tecken överallt av nån anledning. Du kan få hjälp med for-kommandot genom att skriva for /? från prompten.

Medlem sedan sep. 2000232 inlägg
#3

Tackar, toppen!

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)