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.
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' ; p>
$ 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;
}
}