Newsgroup: it.comp.lang.visual-basic
Titolo: Cambiare data ai files

Buongiorno a tutti!
La mia (vecchia) macchina digitale, quando effettuo un cambio pile, non
mantiene più in memoria l'orario e si resetta a mezzanotte del 1/1/2002, e
poichè non avverte del fatto a volte mi dimentico di riaggiornarla.
Quando trasferisco le immagini sul computer la cosa mi dà non poco
fastidio, perchè dopo qualche anno non riuscirei certo a ricordare la
perfetta sequenza di tutte le immagini (anche la numerazione dei file si
resetta: crea un'altra cartella nella memoria SD e riparte con la
numerazione da 1).
Ecco, vorrei quindi creare un programmino che, data una "data/ora base"
aggiorni data e orario dei vari file in sequenza partendo da quella.
Il problema principale sta nel riuscire a ca,biare data al file in un modo
più elegante (e veloce) che non caricarsi in memoria il file, cambiare la
data di sistema, e risalvarlo.
So che esistono utility per cambiare la data, ma a me serve una
funzionalità che parta da una certa data e poi incrementi le foto
successive di pari passo (non so se mi sono spiegato).
Qualcuno ha idee su cosa guardare? Le utility di cui sopra utilizzano api
particolari?
Grazie e ciao a tutti!
Andrea
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 data di sistema, e risalvarlo.
Se usi VB 2005 puoi fare riferimento alla classe FileInfo.
E' molto semplice. Per cambiare la data dell'ultima modifica puoi fare 
una cosa simile:
         Dim fi As New IO.FileInfo("c:\temp\Prova.txt")
         fi.LastWriteTime = Date.Now
Per la data di creazione c'è il metodo CreationTime(), ecc.
-- 
news:it-alt.comp.software.openoffice : Il newsgroup dedicato a
OpenOffice.org, la suite open source di applicazioni per ufficio.
Saluti, VITRIOL

 metodo CreationTime(), ecc.
Proprietà...


 Per la data di creazione c'è il metodo CreationTime(), ecc.
E' VB6, ma comunque già trovata l'api adatta: SetFileTime.
grazie comunque


 grazie comunque
Dai una letta pure qui:
http://groups.google.com/group/it.comp.lang.visual-basic/browse_thread/thread/4a1fc151bbbf9038/7b91426205ccd57a

 
http://groups.google.com/group/it.comp.lang.visual-basic/browse_thread/thread/4a1fc151bbbf9038/7b91426205ccd57a
Anche per quelli che vogliono iniziare ora con VB6 "perché è più facile" ;-)


 Anche per quelli che vogliono iniziare ora con VB6 "perché è più facile" ;-)
Beh io ho cominciato VB5 a scuola credo nel '98 :-)
Per ora ho usato .NET solo per sviluppare due applicazioncine per palmari
con sharpdevelop, che comunque si "interfacciavano" al gestionale in VB6.
Concordo che se uno deve cominciare, tanto vale cominci dal linguaggio
nuovo. Magari un'infarinatura la può dare successivamente, proprio se
dovesse capitare di riscrivere vecchi progetti in Basic/VB.

 Anche per quelli che vogliono iniziare ora con VB6 "perché è più facile" ;-)
Ho cominciato con VB3 nel '95, e adesso sto proseguendo con NET (in modo
non continuativo, nel senso che lavorativamente parlando il tempo
impegnato alla programmazione è purtroppo sempre meno).
L'esigenza del VB6 è data dal fatto sul computer dove verrà usato tale
programmino ho un semplice P2 500mhz con Win98, ed è framework-free :-)
Ciao e grazie di nuovo


 programmino ho un semplice P2 500mhz con Win98, ed è framework-free :-)
Io ci ho sviluppato con un P3 500 e 512mb di ram, ma con Win2000, ho usato
sharpdevelop, vb6.
Il framework non è che dia noia, non occupa memoria all'avvio.