Bestanden een extensie geven

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
Gebruikersavatar
AnD
Elite Poster
Elite Poster
Berichten: 4063
Lid geworden op: 18 okt 2003, 12:29
Locatie: Hasselt
Uitgedeelde bedankjes: 431 keer
Bedankt: 115 keer
Recent bedankt: 2 keer
Provider

Ik heb hier verschillende mappen met bestanden in (zonder extensie), maar ik zou deze bestanden een bepaalde extensie willen geven zodat ze in een programma geopend kunnen worden.

Wie weet hoe je dit moet realiseren met de console, ik heb al wat zaken geprobeerd, maar het wil niet lukken en op het net vind ik de oplossing ook niet ?
philippe_d
Moderator
Moderator
Berichten: 18401
Lid geworden op: 28 apr 2008, 11:22
Locatie: Waregem
Uitgedeelde bedankjes: 1003 keer
Bedankt: 3734 keer
Recent bedankt: 21 keer
Provider

AnD schreef:Ik heb hier verschillende mappen met bestanden in (zonder extensie), maar ik zou deze bestanden een bepaalde extensie willen geven zodat ze in een programma geopend kunnen worden.
Wie weet hoe je dit moet realiseren met de console, ik heb al wat zaken geprobeerd, maar het wil niet lukken en op het net vind ik de oplossing ook niet ?
Open DOS venster (opdrachtprompt)
Ga naaar de betreffende map (cd c:\map)
typ volgende regel:
ren *.* *.ext
Alle bestanden in die map gaan nu de extentie .ext krijgen.
Philippe.
VoIP: EDPnet (gratis vaste lijn), Sipgate.de, Sipgate.co.uk, MegaVoip.
Provider: EDPnet Fiber XS (150/50 mbps down/up).
Modem/Router: Fritz!Box 5590 Fiber, OS 8.03, Fritz!SFP GPON aangesloten op Proximus ONTP.
Telefoon centrale: Euracom 181 achter FritzBox So. 3 Fritz!DECT toestellen
TV: Telenet CI+, Fritz!DVB-C.
Gebruikersavatar
AnD
Elite Poster
Elite Poster
Berichten: 4063
Lid geworden op: 18 okt 2003, 12:29
Locatie: Hasselt
Uitgedeelde bedankjes: 431 keer
Bedankt: 115 keer
Recent bedankt: 2 keer
Provider

philippe.deleye schreef:
AnD schreef:Ik heb hier verschillende mappen met bestanden in (zonder extensie), maar ik zou deze bestanden een bepaalde extensie willen geven zodat ze in een programma geopend kunnen worden.
Wie weet hoe je dit moet realiseren met de console, ik heb al wat zaken geprobeerd, maar het wil niet lukken en op het net vind ik de oplossing ook niet ?
Open DOS venster (opdrachtprompt)
Ga naaar de betreffende map (cd c:\map)
typ volgende regel:
ren *.* *.ext
Alle bestanden in die map gaan nu de extentie .ext krijgen.
Philippe.
Onder linux is het ;)

En mv *.* *.ext had ik al geprobeerd, maar werkt niet.
TomG
Elite Poster
Elite Poster
Berichten: 2173
Lid geworden op: 06 jun 2005, 18:33
Locatie: Zwevegem
Uitgedeelde bedankjes: 476 keer
Bedankt: 106 keer

Ge zult die één voor één moeten doen via mv, of via bash script (for loop).
Gebruikersavatar
Sasuke
userbase crew
userbase crew
Berichten: 5727
Lid geworden op: 13 aug 2003, 20:25
Locatie: Vlaanderen
Uitgedeelde bedankjes: 250 keer
Bedankt: 549 keer
Recent bedankt: 5 keer
Provider
Te Koop forum

Heb ook eens zo'n mass rename moeten doen onder linux en toen een simpel shell script gemaakt:

Code: Selecteer alles

#!/bin/sh

DIR="/path/to/folder"
EXT="ext"

for i in "$DIR"/*.*
do
     mv i% ${i%%.$EXT}
done

Bovenstaande zou moeten werken, maar heb het niet getest. Heb niet direct een linux in de buurt nu.

Mvg,
Sasuke
Who the fxxk is General Failure and why is he reading my hard disk ?
Afbeelding
crapiecorn
Elite Poster
Elite Poster
Berichten: 2187
Lid geworden op: 01 feb 2003, 11:58
Uitgedeelde bedankjes: 44 keer
Bedankt: 12 keer

Sasuke schreef: mv i% ${i%%.$EXT}
Dit gaat niet werken denk ik ;-)
j0lle
Member
Member
Berichten: 52
Lid geworden op: 07 apr 2008, 12:47
Uitgedeelde bedankjes: 5 keer

ga naar de folder waar de bestanden staan

for file in *; do mv "$file" "$file.EXT"; done

pas EXT aan naar jouw extensie
Afbeelding
kUmbro
Premium Member
Premium Member
Berichten: 468
Lid geworden op: 05 aug 2006, 12:05
Uitgedeelde bedankjes: 34 keer
Bedankt: 3 keer

of maak gebruik van find

Code: Selecteer alles

find ./ -type f -exec mv {} {}.ext \;
werkt zelfs als uw bestanden in geneste folders zitten
Gebruikersavatar
Sasuke
userbase crew
userbase crew
Berichten: 5727
Lid geworden op: 13 aug 2003, 20:25
Locatie: Vlaanderen
Uitgedeelde bedankjes: 250 keer
Bedankt: 549 keer
Recent bedankt: 5 keer
Provider
Te Koop forum

crapiecorn schreef:
Sasuke schreef: mv i% ${i%%.$EXT}
Dit gaat niet werken denk ik ;-)
sorry, moest $i i.p.v. i%, dan werkt dat wel hoor.

grtz,
sasuke
Who the fxxk is General Failure and why is he reading my hard disk ?
Afbeelding
Gebruikersavatar
AnD
Elite Poster
Elite Poster
Berichten: 4063
Lid geworden op: 18 okt 2003, 12:29
Locatie: Hasselt
Uitgedeelde bedankjes: 431 keer
Bedankt: 115 keer
Recent bedankt: 2 keer
Provider

Bedankt allemaal, ik heb de 3 oplossingen geprobeerd en ze werken behalve die van Sasuke, dan krijg ik een fout:

Code: Selecteer alles

mv: kan status van `/home/xxx/Bureaublad/xxx/xxx/*.*’ niet opvragen: Bestand of map bestaat niet
Plaats reactie

Terug naar “Software en apps”