Synology-Forum.nl
Firmware => Synology DSM 5.1 en eerder => Topic gestart door: Stokstaart op 05 januari 2014, 11:07:19
-
Hallo allen,
Ik ben hier al even mee bezig maar ik kom niets verder.....
Heeft er iemand een werkend script welke bestanden (.jpg) in eeen bepaalde folder kan hernoemen naar hun aanmaak datum (yyyy-MM-dd_HH_mm_ss)?
Veel voorbeeldscripts (linux) gebruiken stat -c of jhead welke beide niet op synology staan :-(
Alle hulp word op prijs gesteld!
-
Hiervoor kun je toch ook gewoon een tooltje op je PC installeren en dan naar de bestanden op de NAS laten verwijzen?
-
Hallo Björn,
Dat klopt, alleen wil ik dit automatisch laten gebeuren zodat ik niet iedere keer mijn pc aanhoef te zetten!
Eea zou mogelijk moeten zijn, echter kan ik niet de mogelijk CLI commando's achterhalen welke op dsm werken!
-
Je zou het ook met php (i.c.m.) wget kunnen doen lijkt mij...
-
Php, daar zal ik eens in moeten duiken dan....
Moet ik dan de php aanroepen via de taskmanager of kan je daar ook een andere 'timer' inbouwen?
-
:idea: Je kunt de output van "ls -ls" bewerken en het resultaat in een "mv" gebruiken.
The devil is in the detail: altijd lastig om zoiets goed werkend te krijgen.
Succes ;)
/Erik
-
Hiervoor kun je toch ook gewoon een tooltje op je PC installeren en dan naar de bestanden op de NAS laten verwijzen?
Ik gebruik hiervoor RenameMaster. Gewoon op een PC, omdat ik een beetje control wil houden over de bestandsnamen. Deze kan zelfs de EXIF informatie gebruiken en dus de datum/tijd waarom de foto genomen is. De createdatum kan net even iets anders zijn namelijk. En zelfs met datum/tijd opname kan het zo zijn dat je meerdere foto's in dezelfde seconde hebt, zeker als je met meerdere camera's (mobiele telefoons) foto's maakt. Ik gebruik dus eigenlijk alleen maar YYMM of YYMMDD of YYWW en dan een volgnummer.
-
Ondanks dat ik de tip van Matrix steun, ter lering & vermaak toch een linkje naar een (nog niet werkend) script
http://forum.synology.com/enu/viewtopic.php?f=27&t=77899 (http://forum.synology.com/enu/viewtopic.php?f=27&t=77899)
-
Ondanks dat ik de tip van Matrix steun, ter lering & vermaak toch een linkje naar een (nog niet werkend) script
Thanks Basalt,
had dat scriptje al uitgebreid bekeken. Maar ik ga toch voor de PHP oplossing van Wizjos (die trouwens de "//" uit zijn handtekening / url mag halen ;))! Zijn er trouwens nog PHP experts op het forum te vinden? Ik heb wat moeite met mijn "foreach".....
-
Ondanks dat ik de tip van Matrix steun, ter lering & vermaak toch een linkje naar een (nog niet werkend) script
Informatie is altijd welkom, zelfs als het geen 100% werkende oplossing is. Dit daagt ons weer uit hier iets moois van de maken. Een DiskStation heeft namelijk een USB copy knop (die misschien ook wel voor SD kaart werkt). Hiermee zou je dus wel heel makkelijk je foto's automatisch kunnen laten hernoemen en in de juiste doellocatie kunnen zetten. Dat scheelt een hoop handmatig werk.
-
Ondanks dat ik de tip van Matrix steun, ter lering & vermaak toch een linkje naar een (nog niet werkend) script
Maar ik ga toch voor de PHP oplossing van Wizjos (die trouwens de "//" uit zijn handtekening / url mag halen ;))! Zijn er trouwens nog PHP experts op het forum te vinden? Ik heb wat moeite met mijn "foreach".....
Thanks voor de tip! Straal over het hoofd gezien :oops: Handtekening aangepast.
PHP kan ik zich wel het een en ander mee, al zal ik de term expert niet hanteren ;)
foreach zeg je: Wellicht heb je hier wat aan: http://www.w3schools.com/php/php_looping_for.asp (http://www.w3schools.com/php/php_looping_for.asp)
Zo niet leg dan even uitgebreider (apart topic?) maar eens voor wat je hebt... Wellicht kan ik en/of een ander forumlid je er bij assisteren.
Succes en ik ben benieuwd
-
Ik heb maar eens de hulp van Stackoverflow ingeroepen.....Bij interesse volg de link =>
http://stackoverflow.com/questions/21005803/rename-all-files-in-directory-using-php-and-creation-date
-
Ik blijf erbij dat creation date niet de juiste datum is. Je moet de EXIF informatie gebruiken voor de enige juiste datum en tijd waarop de foto gemaakt is. Uiteraard moet de datum en tijd op je fototoestel wel goed staan dan.
-
Ik blijf erbij dat creation date niet de juiste datum is. Je moet de EXIF informatie gebruiken voor de enige juiste datum en tijd waarop de foto gemaakt is. Uiteraard moet de datum en tijd op je fototoestel wel goed staan dan.
Maar ook dat kan met php: http://www.php.net/manual/en/function.exif-read-data.php (http://www.php.net/manual/en/function.exif-read-data.php) ;D
-
Toch maar eens een PHP cursusje doen om mijn handmatige acties te automatiseren.
-
Toch maar eens een PHP cursusje doen om mijn handmatige acties te automatiseren.
;D