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: 16487
- Lid geworden op: 28 apr 2008, 11:22
- Locatie: Waregem
- Uitgedeelde bedankjes: 820 keer
- Bedankt: 2998 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: WeePee (vaste nummers geporteerd), Sipgate.de, Sipgate.co.uk, MegaVoip (uitgaand België).
Provider: Proximus Start (60/4 mbps down/up).
Modem/Router: Fritz!Box 7590 int, OS 07.39-97058 BETA, profiel 100/35.
Telefoon centrale: Euracom 181 achter FritzBox So.
TV: Telenet CI+, Fritz!DVB-C.
Provider: Proximus Start (60/4 mbps down/up).
Modem/Router: Fritz!Box 7590 int, OS 07.39-97058 BETA, profiel 100/35.
Telefoon centrale: Euracom 181 achter FritzBox So.
TV: Telenet CI+, Fritz!DVB-C.
- AnD
- Elite Poster
- Berichten: 3824
- Lid geworden op: 18 okt 2003, 12:29
- Locatie: Hasselt
- Uitgedeelde bedankjes: 393 keer
- Bedankt: 87 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
- Elite Poster
- Berichten: 4854
- Lid geworden op: 13 aug 2003, 20:25
- Locatie: Vlaanderen
- Uitgedeelde bedankjes: 153 keer
- Bedankt: 332 keer
- Contacteer:
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: 2149
- 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: 3824
- Lid geworden op: 18 okt 2003, 12:29
- Locatie: Hasselt
- Uitgedeelde bedankjes: 393 keer
- Bedankt: 87 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