Red de conocimientos turísticos - Guía para elegir días propicios según el calendario chino - Enséñele a Batch Prawn cómo crear automáticamente una carpeta y archivar un montón de fotos tomadas en diferentes períodos según la fecha de modificación.

Enséñele a Batch Prawn cómo crear automáticamente una carpeta y archivar un montón de fotos tomadas en diferentes períodos según la fecha de modificación.

Sin conocer su documento/situación real, simplemente confiando en las explicaciones y conjeturas de la pregunta; copie y pegue el código a continuación en el bloc de notas, guárdelo como xx.bat, seleccione ANSI como codificación, haga doble clic para ejecutar con el archivo que desea. ¿Quieres procesar

cls y amp echo? apagado y ampcd? /¿d? ¿"% ~ dp0" y modo amplificador? ¿estafa? Número de líneas=5000

Rem? Divida/clasifica varios archivos de imágenes jpg en el directorio actual en diferentes carpetas según la fecha de modificación o la fecha de disparo.

¿Configuración? # = ¿alguno? Preguntas y sugerencias. ¿configuración? ¿WX y configuración? $ = Q & ampset/az=0x53b7e0b4

¿Título? %#%?+%$%%$%/%_%?%z%

¿Configuración? "Actual=%cd% "

¿Rem? 1 es la fecha de modificación, 2 es la fecha de disparo.

¿Configuración? "Tipo de fecha=1 "

powershell? -¿Sin perfil? -¿Implementar política? ¿derivación? "Obtener-Contenido?-¿Literalmente?%~F0"|Out-String|Invocar-Expresión"

Echo;%#%?+%$%%$%/%_%?%z%

Abortar

Salir

# & gt

$ b =[Convertir]::desde cadena base 64(" IC 0 tpia = ");

$c=[Text.Encoding]::Default.GetString($b);

¿Agregar tipo?-AssemblyName? system.drawing' ;

$ actual = $ env:current;

$ tipo de fecha = $ env:tipo de fecha;

$files=@(dir?-significado literal ? $current |? {(@(".jpg", ".jpeg")? - ¿contiene ?$_.extension? - ¿y qué? $ I = 0; $i? ¿Teniente? $ archivos.length$i++){

$ t = ""; $ t = $ archivos[$ I]. lastwritetime .

$img=[System.drawing.Image]::from file($files[$I].Nombre completo);

foreach($it?at?$img. PropertyItems){

if ($it.Id?-EQ?0x9003){

$ t = [System.encoding]: :ASCII.GetString($it.value)? -¿Reemplazar \x00$ ',' ';

}

}

$img.dispose();

}

if ($t?-ne?''){

$newfolder=($ t.trim().replace(':','-')? - ¿dividir? \s+')[0];

if(-not?(testpath?-literal?$newfolder )){[void][IO. directorio]::crear directorio($ nueva carpeta);}

$archivos[$i].

nombre+$ c+$ nueva carpeta;

}

}