Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Kill
venerdì 19 novembre 2010 - 14.51
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
Access (.mdb)
Se2
Profilo
| Junior Member
59
messaggi | Data Invio:
ven 19 nov 2010 - 14:51
Ciao a tutti, avrei bisogno di cancellare dei vecchi backup.rar ( trascorsi 30 giorni ) da una cartella So ceh si usa il comando kill ma sinceramente anche leggendo la guida e cercando su internet non c'ho capito molto non essendo esperto di vba
Mi potreste aiutare? Grazie
Gli archivi sono così strutturati: Backup-11-10-2010.rar, Backup-07-06-2010.rar etc etc
Grazie!!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 19 nov 2010 - 15:39
>Ciao a tutti,
Ciao
>avrei bisogno di cancellare dei vecchi backup.rar
>( trascorsi 30 giorni ) da una cartella So ceh si usa il comando
>kill ma sinceramente anche leggendo la guida e cercando su internet
>non c'ho capito molto non essendo esperto di vba
>Mi potreste aiutare?
di che dbms stiamo parlando? sql server? Che versione?
perchè la procedura di backup fatta via Management Studio ti consente di cancellare in automatico i backup..
Se proprio non puoi usare quella procedura, ti basta un semplice eseguibile (una console app in .net) che viene lanciato dal windows scheduler o ondemand come comando e che si occupa di pulire la cartella..
>Grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Se2
Profilo
| Junior Member
59
messaggi | Data Invio:
ven 19 nov 2010 - 15:43
Ciao, scusa l'imprecisione.. il backup viene eseguito tramite un comando vba access e avrei l'esigenza che all'atto dell'apertura di una maschera venisse fatto la pulizia di archivi rar vecchi di 30 giorni
Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 19 nov 2010 - 16:06
>Ciao, scusa l'imprecisione.. il backup viene eseguito tramite
>un comando vba access e avrei l'esigenza che all'atto dell'apertura
>di una maschera venisse fatto la pulizia di archivi rar vecchi
>di 30 giorni
ok, allora devi scrivere codice effettivamente, oppure lanciare un processo esterno (l'eventuale console app in .net).
VBA che versione? Di che office diciamo..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Se2
Profilo
| Junior Member
59
messaggi | Data Invio:
ven 19 nov 2010 - 16:14
Access 2003 VB 6.3
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 24 nov 2010 - 10:10
Non avendo con me nè access nè vb6, dovresti utilizzare la libreria che gestisce il filesystem (Microsoft Scripting Runtime - file system object).
con quello puoi scorrere file e cartelle (leggi qui):
http://www.aivosto.com/visdev/fso.html
alla fine basta controllare la data file per file, e se la data di creazione è più vecchia della data attuale, cancelli.
La proprietà del file corrente da usare è:
filecorrente.DateCreated
la data corrente (quella di oggi) è:
Now
per cancellare:
filecorrente.Delete
hai tutto sul link sopra.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Se2
Profilo
| Junior Member
59
messaggi | Data Invio:
mer 24 nov 2010 - 10:25
Grazie 1000
Ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !