Si está buscando formas de crear automáticamente archivos y carpetas y nombrarlos según la marca de tiempo de su sistema, ha venido al lugar correcto. Existe un método súper simple con el que puede realizar esta tarea. Las carpetas o los archivos creados se pueden usar para varios propósitos, como almacenar las copias de seguridad de los archivos, ordenar los archivos según las fechas, etc.
En este artículo, explicamos en unos pasos muy simples cómo puede crear automáticamente archivos y carpetas en su Windows 11/10 y nombrarlos según la marca de tiempo del sistema. El método utilizado es secuencias de comandos por lotes y es muy fácil. Espero que disfrutes leyendo el artículo.
Tabla de contenido
Sección 1: Cómo crear automáticamente una carpeta y nombrarla según la marca de tiempo actual del sistema
Paso 1: En primer lugar, navegar a la carpeta principal donde desea crear la carpeta y asígnele un nombre según la marca de tiempo actual del sistema.
Como siguiente, botón derecho del ratón en una espacio vacio, haga clic en Nuevo y luego haga clic en el Documento de texto opción.
Paso 2: Ahora haga doble clic en el documento de texto recién creado para editarlo.
Paso 3: Una vez que el documento de texto se abre en el Bloc de notas, copiar y pegar el siguiente script en él.
echo off set CUR_YYYY=%fecha:~10,4% establecer CUR_MM=%fecha:~4,2% establecer CUR_DD=%fecha:~7,2% establecer CUR_HH=%tiempo:~0,2% si %CUR_HH% lss 10 (establecer CUR_HH=0%tiempo:~1,1%) establecer CUR_NN=%tiempo:~3,2% establecer CUR_SS=%tiempo:~6,2% establecer CUR_MS=%time:~9,2% establecer SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS% mkdir %NOMBRE DEL SUBARCHIVO%
No olvides presionar las teclas CTRL + S juntos a guardar el archivo una vez que haya terminado de copiar el script anterior.
ANUNCIO PUBLICITARIO
Explicación del guión
El guión primero extractos la corriente día, mes, año, horas, minutos, segundos y milisegundos de la hora del sistema. El guión responsable de esa parte está a continuación.
colocar CUR_AAAA=%fecha:~10,4% colocarCUR_MM=%fecha:~4,2% colocarCUR_DD=%fecha:~7,2% colocarCUR_HH=%tiempo:~0,2% si %CUR_HH% lss 10 (establecer CUR_HH=0%tiempo:~1,1%) establecerCUR_NN=%tiempo:~3,2% colocarCUR_SS=%tiempo:~6,2% colocarCUR_MS=%tiempo:~9,2%
Así que las variables creadas son las siguientes:
CUR_YYYY – Almacena el año
CUR_MM – Almacena el mes
CUR_DD – Almacena el día
CUR_HH – Almacena las horas
CUR_NN – Almacena los minutos
CUR_SS – Almacena los segundos
CUR_MS: almacena los milisegundos
La línea de abajo es la responsable de formatear el nombre de la carpeta. Según la línea a continuación, el nombre de la carpeta tendrá el formato Día-Mes-Año_Horas. Minutos. Segundos. A continuación, el formato se guarda en una variable denominada NOMBRE DEL SUBARCHIVO.
establecer SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%.%CUR_NN%.%CUR_SS%
Finalmente, la carpeta se crea usando el mkdir dominio.
mkdir %NOMBRE DEL SUBARCHIVO%
Cómo modificar el formato de nombres
- Si necesita un formato diferente para nombrar su carpeta, puede usar las variables explicadas en la sección anterior. Por ejemplo, si desea que el formato del nombre de su carpeta sea como Año_Mes_Día-Segundos. Horas. Minutos, luego su establecer SUBFILENAME la línea tendrá que ser cambiada de la siguiente manera.
establecer SUBFILENAME=%CUR_YYYY%-%CUR_MM%-%CUR_DD%_%CUR_SS%.%CUR_HH%.%CUR_NN%
Resultado ==> 2022-04-15_58.21.15
- También puede cambiar el separador entre las variables. Por ejemplo, si quieres guiones para separar el tiempo también en lugar de puntos, entonces tu NOMBRE DEL SUBARCHIVO tendrá que ser cambiado a lo siguiente.
establecer SUBFILENAME=%CUR_DD%-%CUR_MM%-%CUR_YYYY%_%CUR_HH%-%CUR_NN%-%CUR_SS%
Resultado ==> 15-04-2022_21-18-26
- Si no quieres separadores entre Fecha elementos y Tiempo elementos, pero necesita un guión entre la fecha y la hora, entonces SUBFILENAME será:
establecer SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS%
Resultado ==> 15042022_211849
Paso 4: A continuación, regrese a la carpeta donde guardó su documento de texto, hacer clic en él y luego presione el botón F2 clave para rebautizar eso.
Dé un nombre de su elección, pero tiene que dar el extensión como murciélago. Esta es la parte más importante.
Paso 5: Una vez que cambie el nombre y haga clic en otro lugar, se le presentará el Confirmación de cambio de nombre caja de diálogo. Clickea en el Sí botón para continuar con el siguiente paso.
Paso 6: Su secuencia de comandos por lotes ahora está lista para ejecutarse. Haga doble clic en el archivo para ejecutarlo.
Paso 7: ¡Magia! Se crea una nueva carpeta dentro de la misma carpeta que su secuencia de comandos por lotes y su nombre se basa en la marca de tiempo actual de su sistema.
Sección 2: Cómo crear automáticamente un archivo y nombrarlo según la marca de tiempo actual del sistema
En la Sección 1, creamos una carpeta cuyo nombre se basó en la marca de tiempo actual del sistema. En esta sección, veamos cómo puede crear un archivo automáticamente y nombrarlo según la marca de tiempo actual del sistema.
En primer lugar, cree el archivo por lotes como se detalla en la Sección 1.
Paso 1: Botón derecho del ratón sobre el archivo por lotes creaste a partir de Sección 1 y luego haga clic en Mostrar más opciones.
Paso 2: En el menú que se expande, haga clic en el Editar opción.
Paso 3: Ahora, comentario fuera de mkdirlínea Hacia el final. Esta es la parte del script que se encarga de hacer la carpeta.
Para comentarioafuera una línea en secuencias de comandos por lotes, debe agregar 2 colones al comienzo de la línea. Esto haría que el script ignorara la línea que sigue a los dos puntos. Entonces, su línea mkdir sería la siguiente y se ignorará durante la ejecución del script.
::mkdir %NOMBRE DEL SUBARCHIVO%
Ahora, agreguemos la línea que creará el archivo, usando el mismo formato de nombre.
echo "Hola, bienvenido a la página Geek" > %SUBFILENAME%.txt
Por lo tanto, el código final que debe estar presente en el archivo de script por lotes debe ser el siguiente.
echo off set CUR_YYYY=%fecha:~10,4% establecer CUR_MM=%fecha:~4,2% establecer CUR_DD=%fecha:~7,2% establecer CUR_HH=%tiempo:~0,2% si %CUR_HH% lss 10 (establecer CUR_HH=0%tiempo:~1,1%) establecer CUR_NN=%tiempo:~3,2% establecer CUR_SS=%tiempo:~6,2% establecer CUR_MS=%time:~9,2% establecer SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% ::mkdir %SUBFILENAME% echo "Hola, bienvenido a la página Geek" > %SUBFILENAME%.txt
no te olvides de guarda el archivo presionando el botón CTRL y S llaves juntas como siempre.
Paso 4: Haga doble clic en su script por lotes para ejecutarlo.
Paso 5: ¡Ahí tienes! Ahora se crea un nuevo archivo con el texto predeterminado Hola, bienvenidos a la página de Geek. Puede haga doble clic en el archivo de texto para abrirlo. Puede editar el archivo y agregue cualquier texto según su elección, tal como normalmente editaría y guardaría un archivo de texto. ¡Disfrutar!
Sección 3: Cómo crear automáticamente una carpeta y un archivo y nombrarlos según la marca de tiempo actual del sistema
En esta sección, una vez que haga doble clic en el archivo por lotes, un archivo y una carpeta se crearán automáticamente y ambos recibirán un nombre en función de la marca de tiempo actual del sistema.
Paso 1: Botón derecho del ratón en el script por lotes que creó en Sección 2y luego haga clic en Mostrar más opciones.
Paso 2: Clickea en el Editar opción en el siguiente paso.
Paso 3: Para crear también la carpeta, junto con el archivo, retirar la :: desde el principio de la mkdir línea.
Su guión final debe ser el siguiente.
echo off set CUR_YYYY=%fecha:~10,4% establecer CUR_MM=%fecha:~4,2% establecer CUR_DD=%fecha:~7,2% establecer CUR_HH=%tiempo:~0,2% si %CUR_HH% lss 10 (establecer CUR_HH=0%tiempo:~1,1%) establecer CUR_NN=%tiempo:~3,2% establecer CUR_SS=%tiempo:~6,2% establecer CUR_MS=%time:~9,2% establecer SUBFILENAME=%CUR_DD%%CUR_MM%%CUR_YYYY%_%CUR_HH%%CUR_NN%%CUR_SS% mkdir %SUBFILENAME% echo "Hola, bienvenido a la página Geek" > %SUBFILENAME%.txt
Como siempre, guarde el archivo presionando el botón CTRL + S teclas simultáneamente.
Paso 4: Haga doble clic en el archivo por lotes para ejecutar, una vez que lo haya guardado.
Paso 5: ¡Voila! Puede ver que ahora se crean un nuevo archivo y una carpeta y ambos tienen un nombre basado en la marca de tiempo actual de su sistema.
Díganos en la sección de comentarios si está atascado en alguno de los pasos.
Estén atentos para más trucos, consejos y correcciones.
Paso 1 - Descargue la herramienta de reparación de PC Restoro desde aquí
Paso 2: haga clic en Iniciar escaneo para encontrar y solucionar cualquier problema de PC automáticamente.