Les Snippets

Connexion

Vérifier et forcer la validité d'un fichier (caractères interdits)

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 08/09/2007 10:37:35 et initié par PCPT [Liste]
Date de mise à jour : 07/06/2012 19:37:17
Vue : 16582
Catégorie(s) : Fichier / Disque, Chaîne de caractères
Langages dispo pour ce code :
- VB6, VBA
- Delphi 5
- C# 2.x, C# 3.x
- VB 2005, VB 2008
- C# 3.x
- Voir tous les langages pour ce code snippet



Langage : C# 2.x , C# 3.x
Date ajout : 10/12/2008
Posté par Charles Racaud [Liste]
private static bool IsValideFileName(string FileName) {
  char[] InvalidFileNameChars = System.IO.Path.GetInvalidFileNameChars();
  foreach (char InvalidFileNameChar in InvalidFileNameChars)
    if (FileName.Contains(InvalidFileNameChar.ToString()))
      return false;
  return true;
}
private static string ConvertToValideFileName(string FileName, char RemplaceChar) {
  char[] InvalidFileNameChars = System.IO.Path.GetInvalidFileNameChars();
  foreach (char InvalidFileNameChar in InvalidFileNameChars)
    if (FileName.Contains(InvalidFileNameChar.ToString()))
      FileName = FileName.Replace(InvalidFileNameChar, RemplaceChar);
  return FileName;
}

Snippets en rapport avec : Fichier, Validité, Chaîne, Format, Écriture



Codes sources en rapport avec : Fichier, Validité, Chaîne, Format, Écriture

{C# / C#.NET} PREPAREDFORMAT
Classe qui permet de formater des chaînes à partir d'objets, d'indexeur, de tableaux en précisant le...

{C / C++ / C++.NET} CREATION DE FICHIER PDF
Ce code montre comment créer un fichier PDF grâce à la librairie SFPDF que je développe également. C...

{C / C++ / C++.NET} GESTION DES CHAINES DE CARACTÈRES POUR OUVERTURE ET FERMETURE DES FICHIERS - WINDOWS
Gèere les chaines de caractère des chemins de fichiers (pratique lorsque l'on utilise les argv avec ...

{Visual Basic, VB6, VB.NET, VB 2005} JEUX D'ENREGISTREMENT DANS UN FICHIER
JEUX D'ENREGISTREMENT DANS UN FICHIER-->ajouter, supprimer, consulter des enregistrements a partir d...

{Delphi} DÉCRYPTER LES FICHIERS IMAGE JPG (VOUS AVEZ ÉGARÉ LA CLÉ)
Certains fichiers jpg cryptés nécessitent une clé pour être visionnés. L'algorythme de cryptage est ...

{PHP} ECRITURE AU DÉBUT D'UN FICHIER SANS ÉFFACER LE RESTE
Cette fonction vous permettra d'écrire au début d'un fichier. Elle prends en paramètres le fichier ...

{C / C++ / C++.NET} SUITE ET ÉCRITURE DANS UN FICHIER
bon ok ce code est super pourri et inutile mais c'est mon premier et j'en suis fier. J'ai allumé pou...

{Visual Basic, VB6, VB.NET, VB 2005} TROUVER LE FORMAT D'UN FICHIER MULTIMEDIA
Il suffit de relever son extension et de la comparer avec celles contenues dans WIN.INI ...

{Delphi} SÉPARATEUR DE MILLIERS POUR ENTIERS
On a souvent besoin de séparer les nombres par tranche de 1000! La fonction IntToStr ne le fait pa...

{PHP} GESTION DE FICHIERS
Objet permettant de créer et gérer un fichier : ajout/modification/retrait d'éléments/remise à zéro ...