Tengo una Nikon D3300 y una gran cantidad de espacio en su tarjeta de memoria. Sin embargo, he notado un patrón que crea una nueva carpeta después de llegar a 1000 imágenes en una carpeta.
Por ejemplo, DSC_001 a DSC_099 en una carpeta y luego las siguientes imágenes en una carpeta separada. ¿Cómo puedo hacer que guarde todo lo que fotografío en la misma carpeta? He mirado todas las configuraciones en la cámara y todavía no puedo resolverlo.
El problema que crea es que cuando copio las fotos a mi computadora portátil, el conjunto anterior de 999 imágenes tiene el mismo nombre que el nuevo conjunto de fotos que tomo. Por este motivo no he podido guardar todas las imágenes relacionadas de un día/viaje/evento en la misma carpeta de mi ordenador.
ACTUALIZACIÓN: 1. Saco la tarjeta SD de la cámara y uso el lector de tarjetas incorporado en mi computadora portátil para transferir imágenes. 2. En la nueva carpeta que crea la cámara, las imágenes comienzan desde DSC_000 hasta DSC_999, lo que me impide guardar todas las imágenes en una carpeta en mi computadora portátil.
¿Alguien me puede ayudar? Gracias.
En el manual de referencia de su cámara , página 249, se describe la configuración del menú "secuencia de números de archivo":
- En
Cuando se crea una nueva carpeta, se formatea la tarjeta de memoria o se inserta una nueva tarjeta de memoria en la cámara, la numeración de archivos continúa desde el último número utilizado. Si se toma una fotografía cuando la carpeta actual contiene una fotografía con el número 9999, se creará una nueva carpeta automáticamente y la numeración de archivos comenzará nuevamente desde 0001.
- Apagado
La numeración de archivos se restablece a 0001 cuando se crea una nueva carpeta, se formatea la tarjeta de memoria o se inserta una nueva tarjeta de memoria en la cámara. Tenga en cuenta que se crea una nueva carpeta automáticamente si se toma una fotografía cuando la carpeta actual contiene 999 fotografías
Por lo tanto, si configura esto en "Activado", sus fotos se numerarán continuamente hasta 9999, abarcando carpetas. (Desafortunadamente, solo 4 dígitos significativos están disponibles)
No hay una configuración para poner todas las fotos en una carpeta (probablemente debido a problemas de rendimiento en los sistemas de archivos FAT), pero esto ayudará a resolver su problema de nombres de archivos duplicados.
La solución simple para cualquier persona con conocimientos básicos de computación es cambiar el nombre de los archivos después de la transferencia. Aquí hay un script Bash simple que cambia el nombre de los archivos usando la carpeta como prefijo.
#!/bin/sh
for d; do
for f in "$d"/*; do
mv "$f" "$d"_"${f#$d}"
done
done
Entonces, por ejemplo, dados DSC_001 y DSC_002, si guardó este script como photorenamer
, lo ejecutaría como
sh ./photorenamer DSC_001 DSC_002
y cambiaría el nombre DSC_001/image00001.jpg
a DSC_001_image00001.jpg
, y DSC_002/image00001.jpg to DSC_002_image00001.jpg
, etc etc.
El CMD tradicional de Windows es mucho más horrible para escribir un script simple, pero Powershell debería estar más o menos a la par con lo que puede hacer en un shell de Linux, aunque bastante más detallado. (Tal vez también observe las diferencias entre los diferentes shells de Unix; esto es lo suficientemente simple como para que funcione en cualquier sistema Linux o similar a Unix, pero comprenda que puede requerir ajustes si intenta ejecutarlo en la línea de comando en un shell que es no es compatible con POSIX).
PATH
y llamarlo sin, sh
pero se hizo demasiado largo, así que lo eliminé; es mejor si lo buscas en Google por separado. En resumen, créelo $HOME/bin
y agréguelo a su PATH
; chmod +x
los guiones que pones ahí.
dpollitt
mattdm
tomtom
BNKS