Renommer un fichier.

Contenu du snippet

Il s'agit d'une petite fonction utilitaire, en C#, qui génère un nouveau nom de fichier. Pour ce faire, elle reçoit en paramètre le nom de fichier à traiter, par exemple : "toto.tata.tutu.doc", et retourne un nouveau nom du genre : "toto.tata.tutu1412200215362215.doc".

Voyons en détail le nom qui a été généré.

toto.tata.tutu1412200215362215.doc ===>

"toto.tata.tutu" = Nom original du fichier
"1412200215362215" = "14/12/2002 15h - 36mn - 22sec - 15centièmes"
".doc" = Extension du fichier.

Bon dev.

Gz.

Source / Exemple :


private string GetString_NewFilename(string strOldFilename)
{
DateTime dtNow = DateTime.Now;
string strExtension = strOldFilename.Substring( strOldFilename.LastIndexOf(".") + 1 );
string strFilename = strOldFilename.Substring( 0, strOldFilename.LastIndexOf(".") );
strFilename += dtNow.Day.ToString() + dtNow.Month.ToString() + dtNow.Year.ToString();
strFilename += dtNow.Hour.ToString() + dtNow.Minute.ToString() + dtNow.Second.ToString();
strFilename += dtNow.Millisecond.ToString() + "." + strExtension;
return strFilename;
}

Conclusion :


Des critiques, des remarques ?

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.