Newsgroup: it.comp.os.dos
Titolo: File batch "cancella pippo.txt" poi ricrea "pippo.txt"

Salve, avrei bisogno di un file batch con questi comandi:
"cancella pippo.txt" e poi ricrea "pippo.txt"
lo userei per rendere immediata la lettura della data dell'ultimo
backup fatto (leggendo la data di pippo.txt che si rinnova ogni
giorno)
E' possibile farlo avviare ogni giorno da solo o debbo usare
"Pianificare un'attività" di win?
^__^

Per ricreare il file puoi utilizzare un file ausiliario e reindirizzare il
contenuto in pippo.txt mediante il comando type.
del pippo.txt
type ausiliar.txt > pippo.txt
cosi' avrai un nuovo file pippo.txt con la data attuale.
Riguardo le utility di Windows non mi pronuncio.
-- 
 ____  Saluti dal   | Eliminate  .non.voglio.spam  dall'indirizzo
(_  _)  __  __ ___  | per rispondermi, se non vi piace quello che
  )/ o\/  \/o_\>-_) | ho scritto considerate che,  in un universo
 (_\_-_|_|_\__/___> | parallelo,  potrebbe essere anche  diverso.

 type ausiliar.txt > pippo.txt
  ^^^^^^^^^^^^^^^^^  ?????
@echo off
if exist pippo.txt del pippo.txt
echo %DATE%>pippo.txt
echo %TIME%>>pippo.txt
Se hai il backup pianificato, ci metti anche questo batch insieme.
Setta peró le proprietá come "chiudi finestra all'uscita" ed "esegui
iconizzato".
Io (ma non c'entra molto), ho messo tra le operazioni di avvio di windows (XP),
un aggeggio simile che mi salva su un file di testo la data e l'ora di ogni
accensione. Utile se in ufficio qualche "collega" usa il mio piccí.
-- 
+---------------------------------------------------------------------------+
|  Negli ultimi 3 mesi, 25 tamponamenti per leggere questo cartello.        |
|  Guarda avanti, idiota!                                                   |
+-----#2---------------------Campagna contro le pubblicita` idiote.---------+

 echo %TIME%>>pippo.txt
In effetti in questo modo si crea un file pippo.txt con la data attuale
senza bisogno di altri file, ma usando il DOS 6.22 il contenuto e' questo.
C:\TEMP>type pippo.txt
ECHO is off.
ECHO is off.
C:\TEMP>
E qui siamo in it.comp.os.dos dopotutto.


 E qui siamo in it.comp.os.dos dopotutto.
@echo off
echo.set GS=%%2>Data.bat
echo.set G=%%3>>Data.bat
echo.set M=%%4>>Data.bat
echo.set A=%%5>>Data.bat
echo.|date|Find "corrente">x.bat
echo.e 100 20>deb
echo.e 101 20>>deb
echo.e 111 20>>deb
echo.e 119 20>>deb
echo.e 11C 20>>deb
echo.w>>deb
echo.q>>deb
type deb|debug x.bat>nul
call x.bat
del data.bat
del x.bat
del deb
if exist pippo.txt del pippo.txt
echo %GS% %G%/%M%/%A% >pippo.txt
SET GS=
SET G=
SET M=
SET A=
Ciao

>"Pianificare un'attività" di win? 
Ecco perché ho inserito quelle voci. Escludendo W3.1x, W95 e W98 che sono
abbastanza lontane nel tempo, le probabilitá che si riferisse ad un sistema
con installato Windows XP sono decisamente alte, tali per cui ho postato
siffatto batch.
Dovendo tuttavia creare un file, da cui ricavare la data dalla sola sua stessa
esistenza nella directory (o cartella, come dicono i meno puristi), un
semplice:
        @echo off
        if exist pippo.txt del pippo.txt
        echo.>pippo.txt
previo settaggio delle proprietá, come illustrato nel mio post precedente, é
totalmente sufficente all'uopo.
Ciao.
-- 
+---------------------------------------------------------------------------+
|     Il Pascal e' un linguaggio giocattolo fatto per insegnare la          |
|     programmazione ai matematici.                                         |
+-----#20--------------------Campagna contro le pubblicita` idiote.---------+