99 messaggi dal 05 ottobre 2006
Vorrei avere un suggerimento in merito alla gestione di un file.

Nella mia applicazione .NET 2.0 ho un file chiamato NomeFileOriginale.doc,
io vorrei:

- cancellare tutti i file presenti nella cartella dell'applicazione del tipo
NomeFileOriginale_*.doc (quindi eliminare i files temporanei)
- creare un duplicato chiamandolo "NomeFileOriginale + "_" +
User.Identity.Name()

Come posso fare?

Grazie
sciamano wrote:
- cancellare tutti i file presenti nella cartella dell'applicazione del tipo
NomeFileOriginale_*.doc (quindi eliminare i files temporanei)

File.Delete("path");

- creare un duplicato chiamandolo "NomeFileOriginale + "_" + User.Identity.Name()

File.Copy(sorgente, destinazione, overwrite);

Come posso fare?

queste cose sono basilari, su MSDN (o Google) si trovano al primo colpo...

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
99 messaggi dal 05 ottobre 2006
Grazie per l'aiuto

Come posso fare in modo che il path sia sempre riferito al mio applicativo /NomeDelMioFile e quindi evitare di usare un path assoluto C:\\Cartella\\...

Per quanto riguarda il delete avevo capito l'istruzioen da utilizzare ma non so come iterare la cancellazione tra tutti i files che iniziano con NomeFile_*
quindi come simulare il delete NomeFile_*.*

Grazie
sciamano wrote:
Come posso fare in modo che il path sia sempre riferito al mio applicativo /NomeDelMioFile e quindi evitare di usare un path assoluto
C:\\Cartella\\...

Server.MapPath("/") serve apposta a questo.

Per quanto riguarda il delete avevo capito l'istruzioen da utilizzare ma non so come iterare la cancellazione tra tutti i files che iniziano con NomeFile_*
quindi come simulare il delete NomeFile_.

dovrebbe funzionare con le wildcard, ma al limite basta fare una roba tipo (scritta al volo e quindi non per forza funzionante)

string[] files = Directory.GetFiles("c:\miadir", "*.bak");
for (int i = 0; i< files.Length; i++)
File.Delete(files[i]);

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.