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 ?
Bestanden een extensie geven
-
- Moderator
- Berichten: 18401
- Lid geworden op: 28 apr 2008, 11:22
- Locatie: Waregem
- Uitgedeelde bedankjes: 1003 keer
- Bedankt: 3734 keer
- Recent bedankt: 21 keer
Open DOS venster (opdrachtprompt)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 ?
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.
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.
- AnD
- 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
Onder linux is hetphilippe.deleye schreef:Open DOS venster (opdrachtprompt)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 ?
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.

En mv *.* *.ext had ik al geprobeerd, maar werkt niet.
- Sasuke
- 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
Heb ook eens zo'n mass rename moeten doen onder linux en toen een simpel shell script gemaakt:
Bovenstaande zou moeten werken, maar heb het niet getest. Heb niet direct een linux in de buurt nu.
Mvg,
Sasuke
Code: Selecteer alles
#!/bin/sh
DIR="/path/to/folder"
EXT="ext"
for i in "$DIR"/*.*
do
mv i% ${i%%.$EXT}
done
Mvg,
Sasuke
-
- Elite Poster
- Berichten: 2187
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
Dit gaat niet werken denk ikSasuke schreef: mv i% ${i%%.$EXT}

- AnD
- 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
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