Apagada docs

Aprendiendo a programar el pasado

Herramientas de usuario

Herramientas del sitio


es:bat:mover_un_archivo_a_una_carpeta_de_fecha_de_archivo

Mover los archivos de una fecha a una carpeta cuyo nombre es la fecha

Notas:

  1. Esto asume que la fecha del archivo es correcta. Desconfíe de la fecha de archivos descargados o movidos entre equipos.
    1. En el caso de fotos con etiquetas EXIF, es mejor usar la utilidad exiftool.
  2. Esto asume que la fecha está en formato Día/Mes/Año Hora:Minutos:Segundos.
    1. Ese ajuste puede cambiar dependiendo de la configuración de país (“locale”, llamada “country” en MS-DOS).
    2. Cambie el valor de delimis al tipo de separadores de fecha (barra, guion o barra invertida) que use su país.
    3. Ajuste los valores de c y d al orden de día, mes y año en su país.
  3. Uso: Movercarpetames nombre_archivo.
    1. Advertencia: Este archivo siempre mueve a subcarpetas de la carpeta actual. No lo ejecute haciendo doble clic.
movercarpetasmes.cmd
rem MoverCarpetaMes nombre_archivo
rem Mover el archivo indicado como parámetro a la carpeta año_mes
rem Esto asume que el archivo tiene bien su fecha y
rem que la fecha está en formato DD/MM/AA HH:MM.
rem (lo que podría variar dependiendo del local)
rem
 
for %%a in (%1) do (
rem
rem "delims=/:" porque la fecha en España tiene como delimitadores
rem barra, espacio y dos puntos (DD/MM/AA HH:MM:SS).
rem Si en su país se usa DD-MM-AA, debe cambiarlo a "delims=-: "
rem
for /F "useback tokens=1-5 delims=/: " %%b in (`echo %%~ta`) do (
rem
rem En España, "año" es el tercer número (%%d) y "mes" es el segundo (%%c).
rem Por tanto, lo siguiente hará una carpeta con el nombre año_mes:
rem
mkdir %%d_%%c
move "%%a" "%%d_%%c"
)
)
Este sitio web utiliza cookies. Al utilizar el sitio web, usted acepta almacenar cookies en su computadora. También reconoce que ha leído y entendido nuestra Política de privacidad. Si no está de acuerdo abandone el sitio web.Más información
es/bat/mover_un_archivo_a_una_carpeta_de_fecha_de_archivo.txt · Última modificación: 2024/05/14 02:58 por nepenthes