Come Stampare il contenuto di una Cartella

gennaio 22, 2009 2 Comments »




dos

Se avete bisogno di stampare su carta il contenuto di una cartella, magari ordinata per Nome, Data, Dimensione ed Estensione, basta utilizzare i batch command di Dos. Supponiamo ad esempio che vogliate ordinare per nome  i file musicali contenuti sotto la cartella Musica e stamparli per promemoria, o come copertina di un vostro supporto (cd/dvd/hard/disk ecc…) :

1- Aprite Notepad

2-Incollate il seguente codice:

@ECHO off
ECHO -----------------
ECHO www.CenterGeek.it
ECHO -----------------
ECHO.
ECHO.
ECHO Stampa file
ECHO.
set /p cz="Ordinare file per Data(D),Nome(N),Dimensione(Di),Estensione(E) ? ==> "

if %cz%==D goto Dat
if %cz%==N goto Nom
if %cz%==Di goto Dim
if %cz%==E goto EST

:dat
Dir %1 /od /S > c:\windows\temp\Lista.txt
Start c:\windows\temp\Lista.txt
Goto End
:Nom
Dir %1 /on /S > c:\windows\temp\Lista.txt
Start c:\windows\temp\Lista.txt
Goto End
:Dim
Dir %1 /os /S > c:\windows\temp\Lista.txt
Start c:\windows\temp\Lista.txt
Goto End
:est
Dir %1 /oe /S > c:\windows\temp\Lista.txt
Start c:\windows\temp\Lista.txt
Goto End
:End
exit

3 -Salvate il tutto come PrintList.bat

A questo punto basterà trascinare la cartella Musica sopra  PrintList.bat ed apparirà questo:

immagine9

effettuata la scelta, vi apparirà il File di testo Lista.txt (Creato in C:windowstemp ), con i file ordinati e pronti per essere Stampati e/o modificati. Potete anche copiare il tutto su Word e ottimizzare caratteri e font.

Ti potrebbe interessare anche

  • Nandos

    Bravissimi, ottimo esempio di file bacth 😉 mi fa ricordare i tempi dell’industriale quando ci cimentavamo nella loro scrittura, anche più complessi asd
    😉

  • riccardo

    spettacolare!!