Volledige versie bekijken : (Foto-) Bestanden hernoemen met gedeeltelijk behoud van de oude naam.



Merel
15 July 2010, 12:35
Ik hoop dat het kan gewoon onder Windows-XP , zonder beroep te doen op andere software.

Ik heb een selectie fotos van iemand gekregen.
In de naam van elke foto is de nummer verwerkt, welke door zijn camera is aangemaakt. Die persoon heeft zelf de huidige namen aangemaakt. De huidige namen zijn allen identiek behalve dus voor de nummer gemaakt door de camera !

Huidige Foto Naam 050.JPG
Huidige Foto Naam 058.JPG
Huidige Foto Naam 063.JPG
Huidige Foto Naam 102.JPG
enz...

Hoe maak ik gemakkelijk een nieuwe naam voor deze serie fotos met behoud van de originele nummers (en niet met nieuwe opeenvolgende nummers) ?
Nieuwenaam 050.JPG
Nieuwenaam 058.JPG
Nieuwenaam 063.JPG
Nieuwenaam 102.JPG
enz..
Het is lang werk om dat met de hand te doen. Wat is de gemakklijkste methode ?
Ik maakte twee verschillende pogingen met de DOS opdracht REN (rename) in de Windows-XP dosvenster. Maar de syntax wordt geweigerd, hoewel ik niet zie wat verkeerd is.

REN Huidige Foto Naam*.JPG Nieuwenaam*.JPG

De echte "Huidige Foto Naam" bevat meerdere spaties.
Spaties vervangen met een ? werkt beter, de nummer wordt bewaard.
Maar ik kom er nog niet toe.

Ik weet het, Windows kan fotos hernoemen maar geeft dan wel nieuwe sequentiele nummers. Dus dat is niet het antwoord dat ik verwacht.
Bedankt

(By the way, op dit forum kan men geen draft van een bericht bewaren, zonder op te sturen)

Baloeke
15 July 2010, 14:07
Ik heb je post verplaats naar fotografie - vragen.
Ik vrees ervoor dat je dit gaat kunnen zonder gebruik te maken van andere software.
Ga eens zoeken wat de makkelijskte oplossing is, als er een is tenminste.

Baloeke
15 July 2010, 15:00
Heb wat gevonden, met de hulp van een klein programmake, nl FastStone Image Viewer (http://www.minatica.be/downloads/368-FastStone-Image-Viewer), dat te vinden is tussen onze downloads.
Hoe je een programma download en installeerd zal je wel kennen hoop ik.
Na de installatie verscheen het programma in het Nederlands, zoniet verander dan in Settings de language (taal) naar Dutch (Nederlands). In het laatste geval het programma terug opstarten.

Ik ga kort vertellen hoe ik het gevonden heb.
Zoek in de boomstructuur naar de map met je foto's die je wil hernoemen.
Klik op Extra en kies voor converteren/herbenoemen.
Klik het tabblad herbenoemen aan.
Klik rechts op toevoegen (nadat er een bestand is geselecteerd) of alles toevoegen.
Klik nu rechts op zoeken en vervangen.
Je hebt daar de mogelijkheid om 3 soorten tekst te vervangen door een andere
Dus je zet op regel 1 bij zoeken naar "Huidige Foto Naam" en in vervangen door zet je "Nieuwenaam"
En klik op start.

De foto's worden hernoemt in dezelfde map, maar misschien kan dit ergens nog worden ingesteld.

Merel
15 July 2010, 21:32
Ja Baloeke, dat is de gemakkelijkste oplossing. Het werkt bovendien perfect en gemakkelijk.
Ik gebruik FastStone Viewer al een tijdje en heb die functie zelf al eerder gebruikt. Trouwens persoonlijk vind ik dat het beste programma voor fotobewerking.

Misschien wil ik het ook nog met Dos kunnen, omdat ik met doscommandos nooit echt dergelijk probleem tegenkwam.
Voor mij is het heel erg frustrerend dat ik er niet toe geraak; met zulk eenvoudig middel (zonder FastStone op te starten).
Voor bestanden met "lange namen" waarin er spaties zijn verwerkt, geraak ik niet tot het gehoopte resultaat (wel dicht nabij)
Misschien kent iemand de juiste syntax ? Ik wilde namelik de topic "uitbreiden" , als een algemene vraag op andere type bestanden.
Kan wellicht nog te pas komen.

Daarom vriendeljik verzoek om DE TOPIC in de rubriek WINDOWS ... NIET meteen af te sluiten.
Tenzij er na voldoende tijdsverloop niemand een antwoord heeft gegeven voor de specifieke Win-XP/ Dos(cmd) omgeving.

Baloeke
15 July 2010, 21:50
Om eerlijk te zijn kende ik het programma (FastStone) niet (er zijn nog zoveel programma's die ik niet ken). Door te zoeken via google had ik dat gevonden.

Met Photoshop is er wel de mogelijkheid om en namen van zulke bestanden te hernoemen, maar zoals je vraagt "gedeeltelijk" vindt ik zelfs in photoshop geen uitkomst.
In Windows kan je de naam ook wel gaan veranderen, maar ook weer niet de mogelijkheid om een gedeeldte te wijzigen.
In Dos (http://www.easydos.com/dosindex.html) bestaat de functie "rename" maar dat is ook enkel van toepassing voor de volledige bestandsnaam.

RENAME (REN)
(Internal)

RENAME (REN) [d:][path]filename [d:][path]filename

Changes the filename under which a file is stored.

Het is wel zeer lang geleden dat ik DOS gebruikt hebt, en soms vergeet men dan die dingen.

Geef eens de orginele naam en de naam waarin je wilt veranderen, dan zoek ik wel met je mee.

compuchrisje
15 July 2010, 21:54
Als je in DOS werkt worden lange namen en spaties niet aanvaard, maar dat wist je zo te zien al. Ben je niet zeker of de benaming zal geaccepteerd worden, zet die dan tussen aanhalingstekens ("lange naam van iets".jpg) Een vraagteken vervangt maar één teken, een * vervangt de hele naam, maar dat is de alles of niets show. Met de aanhalingstekens zit je gemakkelijker denk ik.

Een voorbeeldje voor opdrachten in dos-venster, maar dan in Windows 7 (dus met XP moet dat zeker kunnen)

http://img293.imageshack.us/img293/4556/merel1.png

http://img696.imageshack.us/img696/5340/merel2.png

waarbij ik een uitwerking van een lesje van jpg naar png en terug heb aangepakt.

Dan een nieuwe hernoeming, maar dan met de aanhalingstekens, je ziet meteen dat het net zo goed werkt.

http://img687.imageshack.us/img687/1496/merel31.png

Merel
15 July 2010, 22:49
Laat het ons algemener houden : Kan bijvoorbeeld ook een serie bestanden zijn met txt extensie, of eender wat.

Maak als test 3 bestanden aan met identieke filename op één vershil na : drie numerics voorafgaand aan het punt.

- Het vast gedeelte van de naam : Drie of meer lettergroepen + 2cijfers, gescheiden door een spatie.
- Het veranderlijk gedeelte : 3 cijfers voor de punt

Voorbeeld:
Huidige Bestand Naam 12 001.txt
Huidige Bestand Naam 12 002.txt
Huidige Bestand Naam 12 003.txt

De test bestaat er in om ze te hernoemen tot een gewijzigd vast gedeelte.
(met behoud van de 2 cijfers+1 spatie in het vast gedeelte)

De 3 veranderlijke cijfers voorafgaand aan de punt (oorspronkelijk het vermeende fotonummer op de camera) bllijven behouden

Voorbeelden van een nieuwe benaming
(in feite zijn alle cijfers en 1 spatie behouden)

Naam 12 001.txt
Naam 12 002.txt
Naam 12 003.txt

Nieuwe naam 12 001.txt
Nieuwe naam 12 002.txt
Nieuwe naam 12 003.txt

Ik weet niet of het ingebouwde Dos commando RENAME van XP het aankan. Mij lukt het niet helemaal. Het veranderlijke gedeelte van de oorspronkleijke versie (001, 002, 003) kan ik behouden, maar alle probeersels voor wat voorafgaat als nieuwe naam is verkeerd.

Steek er toch niet al te veel tijd in (want ikzelf heb nog andere zaken te doen dan hierop gefrustreerd te blijven zoeken) Ik meende dat er iemand meteen hierop een antwoord kende. Niet dus. Moet een kwestie van vervangtekens zijn (?? en *)
Dos was trouwens ook niet gemaakt voor lange namen met spaties, welke XP wel kan gebruiken. Toch neemt "deze" Dos wel lange namen aan.

Toch erg bedankt om te willen zoeken.

Baloeke
15 July 2010, 23:00
FastStone gaat alleen werken op grafische bestanden.
Wij hebben zelfs op Minatica een handleiding over FastStone. Deze kan je hier (http://www.minatica.be/tutorials.php?do=file&id=35) vinden.

compuchrisje
15 July 2010, 23:14
In dat geval kan het antwoord van Egel hier (http://www.helpmij.nl/forum/showthread.php/297958-Van-meerdere-bestanden-bestandsnaam-wijzigen-verkorten)iets voor jou doen, met een batch-opdracht. Verkorten is hier gebruikt als eis, maar gewoon hernoemen is de opdracht ;)