Fitxer de Comandes: Crear carpeta amb la data

dijous, 12 juny 2008 :: Penjat a » Codi, Microsoft :: Llegit 228 vegades
VN:F [1.9.1_1087]
Rating: 0 (from 0 votes)
VN:F [1.9.1_1087]
Rating: 0.0/10 (0 votes cast)

A la feina hi ha una serie de tasques rutinàries que toca fer cada dia.

N’hi ha un parell que consisteixen en guardar o treballar amb documents, que després cal endreçar en carpetes.

I aquestes carpetes han d’indicar la data del dia en que es van fer.

Lo habitual es anar amb l’explorador de Windows, crear una nova carpeta i posar-li com a nom la data.

Però son massa clics per a un mandrós.

Així que la meva solució va ser fer un Fitxer de Comandes1 que em genera automàticament una carpeta amb la data del sistema.

Tinc aquest fitxer a la carpeta principal on faig aquestes feines, i amb un doble-clic: pam! apareix la nova carpeta.

@echo off

REM Crea variables de data
for /f “tokens=1-4 delims=/ ” %%a IN (’DATE/T’) do (
SET dd=%%a
SET mm=%%b
SET yy=%%c)

REM Crea carpeta amb data avui
md %yy%.%mm%.%dd%

exit

Careptes per DataEl format de la data que es fa servir per crear la carpeta es “any.mes.dia”.
Per exemple, avui quedaria com [2008.06.12].

Per alguns no pot semblar gaire lògic, però es la millor manera perquè quedin endreçades en ordre cronològic. I això ajuda quan en tens moltes.

Una altra cosa que es pot fer és crear un altre Fitxer de Comandes per fer una carpeta “Mensual”.

Caldria tenir el mateix codi que abans, però deixant la línia

md %yy%.%mm%.%dd%

sense la part que fa referència al dia.

Quedaria així:
md %yy%.%mm% (i.e: 2008.06)


1 Un Fitxer de Comandes en Windows porta l’extensió .CMD (antigament .BAT).
Es pot modificar amb qualsevol editor de textos tipus Bloc de Notes.
Per executar-lo només cal fer doble clic i executarà pas a pas totes les comandes que hi inclou.

Entrades Relacionades

Comenta!

Lo Bloc fa servir WordPress | Disseny del Tema per 'Blog Oh! Blog' | Entrades (RSS) i Comentaris (RSS).