9Aug

Hoe te hernoemen hernoemen meerdere bestanden in Windows

click fraud protection

Heeft u een aantal bestanden die u wilt hernoemen, maar wilt u ze niet allemaal één voor één bekijken? Windows biedt meer manieren om dit te doen dan je misschien beseft.

U kunt eenvoudig een of meer bestanden hernoemen met Windows Explorer, maar u kunt nog meer doen met de opdrachtprompt of PowerShell. Voeg hulpprogramma's voor het hernoemen van externe bronnen toe en de mogelijkheden zijn eindeloos. Laten we een blik werpen op elke optie en hoe deze werkt.

Hernoem meerdere bestanden in Windows Explorer

Windows Explorer( beter bekend als bestandsverkenner in Windows 10) is verrassend krachtig. Je weet waarschijnlijk hoe je een enkel bestand moet hernoemen, maar laten we beginnen met de basis, aangezien de geavanceerde tricks er vanaf gaan.

Als u uw muis gebruikt, hebt u niet minder dan drie manieren om de naam van een bestand te selecteren en de naam ervan te wijzigen. U kunt:

  • Klik om het bestand te selecteren en klik vervolgens op de knop "Rename" in het Home-menu.
  • instagram viewer
  • Klik om bestand te selecteren en klik vervolgens op de naam van het geselecteerde bestand.
  • Klik met de rechtermuisknop op het bestand en selecteer vervolgens "Rename" in het contextmenu.

En als je liever vasthoudt aan je toetsenbord, kun je gewoon je pijltjestoetsen gebruiken( of beginnen met het typen van de bestandsnaam) om een ​​bestand te selecteren en dan op F2 drukken om de bestandsnaam te selecteren.

Zodra je de bestandsnaam hebt geselecteerd - en je zult merken dat alleen de bestandsnaam zelf is geselecteerd, niet de extensie - kun je een nieuwe bestandsnaam typen.

Wanneer u klaar bent met het typen van de bestandsnaam, kunt u op Enter drukken( of gewoon ergens anders klikken) om de nieuwe naam op te slaan.

Hier wordt zaken interessant: u kunt ook op de Tab-toets drukken om automatisch de volgende bestandsnaam in de map te selecteren, zodat u onmiddellijk een nieuwe naam kunt beginnen te typen. Blijf op Tab en typ de namen op deze manier aanraken en je kunt eenvoudig alle bestanden in een map hernoemen als je dat wilt.

Als u een aantal bestanden in dezelfde map hernoemt en deze bestanden geen compleet verschillende namen van elkaar nodig hebben, biedt Windows een gemakkelijkere manier om die bestanden in batch te hernoemen. Begin met het selecteren van een aantal bestanden - u kunt de Ctrl-toets ingedrukt houden om meerdere bestanden tegelijk te selecteren, of Shift om een ​​reeks bestanden te selecteren. Wanneer je de bestanden hebt geselecteerd, gebruik je een van de hernoemingscommando's - de knop in het Home-menu, de opdracht in het contextmenu of druk je gewoon op F2.Je zult zien dat alle bestanden geselecteerd blijven, maar de eerste in de groep krijgt zijn naam gemarkeerd zodat je een nieuwe naam kunt typen.

Typ een nieuwe naam voor het bestand en druk op Enter of klik ergens anders in het venster. Alle geselecteerde bestanden worden hernoemd met de naam die u zojuist hebt getypt en worden toegevoegd met een cijfer tussen haakjes om ze te onderscheiden.

Hernoem meerdere bestanden van de opdrachtprompt

Als u meer kracht nodig hebt, kunt u de opdracht hernoemen of rennen in een opdrachtpromptvenster gebruiken voor een of meer bestanden. De opdracht accepteert jokertekens zoals * en?voor het matchen van meerdere bestanden, wat handig kan zijn als u alleen een bepaalde selectie bestanden in een map vol met veel wilt hernoemen.

De snelste manier om een ​​opdrachtpromptvenster op de door u gewenste locatie te openen is om eerst de map in Verkenner te openen. Wijs vanuit het menu "Bestand" de optie "Opdrachtprompt openen" en selecteer vervolgens "Opdrachtprompt openen".

Om de naam van een enkel bestand te wijzigen, kunt u de volgende syntaxis van de opdracht gebruiken:

ren " current_filename.ext" "new_filename.ext "

De aanhalingstekens zijn belangrijk als uw bestandsnamen spaties bevatten. Als ze dat niet doen, hebt u de aanhalingstekens niet nodig. Als u bijvoorbeeld een bestand wilt hernoemen van "woordenbestand( 1). docx" naar "mijn woordbestand( 01). docx", gebruikt u de volgende opdracht:

ren "wordfile( 1). docx" "mijn woordenbestand(01). docx "

Aangezien de opdracht ren uitbreidingen kan adresseren, kunt u deze ook gebruiken om de extensies van meerdere bestanden tegelijk te wijzigen. Stel, u had bijvoorbeeld een selectie van. txt-bestanden die u wilde veranderen in. html-bestanden. U kunt de volgende opdracht gebruiken, samen met het jokerteken *( dat in feite Windows vertelt dat tekst van elke lengte als een overeenkomst moet worden beschouwd):

ren *. txt *. html

En terwijl we het hebben over wildcards, kunt udoen ook enkele interessante dingen met de?wildcard, die wordt gebruikt om in te staan ​​voor een enkel teken. Stel dat u bijvoorbeeld een groot aantal. html-bestanden had die u wilde veranderen in. htm-bestanden. U kunt de volgende opdracht gebruiken om de wijziging aan te brengen:

ren *. html *.? ??

Dit vertelt Windows om alle bestanden met de extensie. html te hernoemen om dezelfde bestandsnaam en alleen de eerste drie letters van de bestandsextensie te gebruiken, waardoor de "l" wegvalt van alle extensies in de map.

En dit begint pas het soort commandoregelwerk aan te pakken waar je in kunt komen als je meer gecompliceerde commando's wilt bouwen - of zelfs batch-scripts - door andere commando's en conditionals in dingen te weven. Als je geïnteresseerd bent, hebben de mensen bij de Lagmonster-forums een uitstekende beschrijving van het onderwerp.

Hernoem meerdere bestanden met PowerShell

PowerShell biedt nog meer flexibiliteit voor het hernoemen van bestanden in een opdrachtregelomgeving. Met PowerShell kunt u de uitvoer van één opdracht, beter bekend als "commandlet" in PowerShell-termen, naar een andere opdracht pipen, net zoals u dat op Linux- en andere UNIX-achtige systemen kunt doen. De twee belangrijke opdrachten die je nodig hebt, zijn Dir, met een lijst van de bestanden in de huidige map en Rename-Item, waarmee een item hernoemd wordt( in dit geval een bestand).Leid de uitvoer van Dir naar Rename-Item en je bent bezig.

De snelste manier om een ​​PowerShell-venster op de door u gewenste locatie te openen is om eerst de map in Verkenner te openen. Wijs in het menu "Bestand" de optie "Windows PowerShell openen" en selecteer vervolgens "Windows Powershell openen".

Laten we eerst kijken naar de naam van een enkel bestand. Hiervoor zou je de volgende syntaxis gebruiken:

hernoemen item " current_filename.ext" "new_filename.ext"

Dus, bijvoorbeeld, om een ​​bestand te hernoemen van "wordfile.docx" naar "My Word File.docx" jezou de volgende opdracht gebruiken:

hernoemen van item "wordfile.docx" "My Word File.docx"

Eenvoudig genoeg. Maar de echte kracht in PowerShell komt van de mogelijkheid om commandlets samen te pipen en een aantal van de voorwaardelijke switches die worden ondersteund door het commando commando rename-item. Stel, we hadden bijvoorbeeld een aantal bestanden met de naam "wordfile( 1). docx", "wordfile( 2). docx", enzovoort.

Stel dat we de spatie in die bestandsnamen wilden vervangen door een onderstrepingsteken, zodat de bestandsnamen geen spaties bevatten. We kunnen de volgende opdracht gebruiken:

map |hernoem-item -NewName{ $ _. naam -replace "", "_"}

Het dir deel van dat commandlet geeft een lijst van alle bestanden in de map en leidt ze door( dat is het | symbool) naar het hernoemen-item commando. Het $ _. Naamgedeelte staat in voor elk van de bestanden die worden doorgestuurd. De -replace-schakelaar geeft aan dat er een vervanging zal plaatsvinden. De rest van de opdracht geeft alleen aan dat elke spatie( "") moet worden vervangen door een onderstrepingsteken( "_").

En nu zien onze bestanden er zoals we willen uit.

Zoals je zou verwachten, biedt PowerShell enorme kracht als het gaat om het benoemen van je bestanden en we komen hier alleen maar aan het kortste eind. Het commando-item rename-item biedt bijvoorbeeld ook functies zoals een -recurseerschakeling die het commandlet kan toepassen op bestanden in een map en alle mappen die in die map zijn genest, een -force-switch die de naam van bestanden die zijn vergrendeld of anderszins niet beschikbaar, kan forceren, en zelfs een -wat-switch die beschrijft wat er zou gebeuren als het commandlet werd uitgevoerd( zonder het daadwerkelijk uit te voeren).En je kunt natuurlijk ook meer gecompliceerde commandletructuren bouwen die zelfs IF / THEN-logica bevatten. U kunt meer over PowerShell in het algemeen leren via onze Geek School-handleiding en meer informatie over het commando-item rename-item in de TechNet-bibliotheek van Microsoft.

Meerdere bestanden hernoemen met een app van derden

Als u een krachtige manier nodig hebt om meerdere bestanden tegelijk te hernoemen en u bent niet in staat om de opdrachtprompt of PowerShell-opdrachten te beheersen, kunt u altijd een hulpprogramma van een andere fabrikant gebruiken. Er zijn daar talloze nieuwe apps voor ons, en vele daarvan zijn goed, maar we hebben twee duidelijke favorieten: Bulk Rename Utility en AdvancedRenamer.

Hoe gebruik Bulk Rename Utility

Bulk Rename Utility heeft een rommelige en enigszins intimiderende interface, maar het onthult het enorme aantal opties dat je normaal alleen zou krijgen met reguliere expressies en gecompliceerde opdrachtregelopties.

Nadat u het hulpprogramma hebt geïnstalleerd, start u het, navigeert u naar de bestanden waarvan u de naam wilt wijzigen en selecteert u deze.

Wijzig de opties in een of meer van de vele beschikbare panelen en u ziet een voorbeeld van uw wijzigingen verschijnen in de kolom "Nieuwe naam" waar uw bestanden worden weergegeven. In dit voorbeeld heb ik vier panelen gewijzigd, die nu oranje zijn gemarkeerd, zodat het gemakkelijker is om te vertellen wat ik heb veranderd. Ik heb het hulpprogramma verteld om de naam van alle bestanden te wijzigen in 'Word-bestand' en de titel te gebruiken. Ik heb de datum toegevoegd waarop het bestand is gemaakt in de YMD-indeling. En ik heb ook een automatisch bestandsnummer toegevoegd dat aan het einde van de bestandsnaam verschijnt, begint bij één, wordt één verhoogd en wordt door een onderstrepingsteken van de bestandsnaam gescheiden. En dat is maar een klein beetje van wat u kunt doen met het hulpprogramma Bulk Rename. Als u tevreden bent met hoe uw nieuwe bestandsnamen eruit zullen zien, hoeft u alleen maar op de knop "Naam wijzigen" te klikken.

En zoals je ziet, behandelde het hulpprogramma mijn eenvoudige verzoeken gemakkelijk.

Hoe AdvancedRenamer

te gebruiken Onze andere favoriete hernoemings tool, AdvancedRenamer, onthult ook een groot aantal hernoemingsmethoden, maar in plaats van ze allemaal als panelen in de interface te presenteren, vraagt ​​het je om een ​​vrij eenvoudige maar krachtige syntaxis te gebruiken om hernoemingsmethoden te maken. Het is niet moeilijk om te leren en ze hebben goede ondersteuning, samen met voorbeelden. De tool biedt een veel vriendelijker interface en ondersteunt het instellen van geavanceerde batchtaken, zodat u meerdere hernoemingsmethoden kunt combineren en toepassen op grote aantallen bestanden. U kunt ook de naamgevingsmethoden die u maakt, opslaan voor later gebruik.

In het onderstaande voorbeeld heb ik een naamgevingsmethode gemaakt met de volgende syntaxis:

Word File_ & lt; Year & gt; _ & lt; Month & gt; _ & lt; Day & gt; _( & lt; Inc Nr: 1 & gt;)

Dit vertelt AdvancedRenamer om al mijn namen te noemenbestanden "Word-bestand" en om de aanmaakdatum toe te voegen in de YMD-indeling( waarbij elk gedeelte wordt gescheiden door een onderstrepingsteken).Het voegt ook een incrementeel bestandsnummer toe tussen haakjes en gescheiden door een extra onderstrepingsteken.

En zoals u ziet, zijn mijn bestanden zojuist hernoemd, precies zoals ik dat wil. AdvancedRenamer heeft een wat steilere leercurve dan Bulk-bestandshernoemers, maar de beloning daarvoor is dat je veel fijnere controle krijgt over je bestandsnamen.

Heeft u andere manieren om bestanden in Windows te hernoemen die wij niet hebben behandeld? Laat ons een bericht achter en laat het ons weten.