|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 1999
Città: Roma Est
Messaggi: 3073
|
Creare uno script che faccia... [HELP]
Ciao,
mi hanno chiesto di scrivere uno scriptino sotto windows che cerchi su disco tutti i file aventi una determinata estensione e che li cancelli. Fin qui tutto ok, ho risolto facendogli un semplice file batch in puro stile DOS. Il problema è nato quando mi hanno chiesto di fare in modo che in caso di mancata cancellazione del file si generi un determinato evento che permetta di spedire una email ad un determinato indirizzo. Io sinceramente non so nemmeno se con un semplice script sia possibile farlo. Qualcuno più esperto mi sa dire se è possibile come cosa e in caso quale alternativa/software/linguaggio posso usare per raggiungere lo scopo? Calcolate che non sono un programmatore... quindi mettetevi una mano sulla coscienza!
__________________
Ryzen 7 5700G / Gigabyte B550M-AORUS-ELITE / 2 x DDr 16GB G.Skill F4-3200 / WD SN850X 1TB / Lexar NM620 1TB / MSI 4060ti 16GB / 2 x Dell U2415 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Se vuoi stare sul file bat qui trovi come fare http://www.pseudotecnico.org/blog/20...t-dei-comandi/
altrimenti puoi usare qualunque linguaggio di programmazione. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 1999
Città: Roma Est
Messaggi: 3073
|
Ti ringrazio per la dritta, solo che adesso mi è nato il problema di intercettare l'errore generato da una mancata cacellazione del file. Ho provato così ma da sempre errore anche se effetivamente va a cancellare il file.
Codice:
@ECHO OFF CLS IF EXIST c:\*.doc GOTO CANCELLA_C GOTO PULITO :CANCELLA_C DEL c:\*.doc IF ERRORLEVEL 1 GOTO ERRORE :ERRORE ECHO ERRORE: NON E' STATO POSSIBILE CANCELLARE UNO o PIU' FILE TEMPORANEI. GOTO END :PULITO ECHO I dischi sono gia' puliti. GOTO END :END
__________________
Ryzen 7 5700G / Gigabyte B550M-AORUS-ELITE / 2 x DDr 16GB G.Skill F4-3200 / WD SN850X 1TB / Lexar NM620 1TB / MSI 4060ti 16GB / 2 x Dell U2415 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:37.



















