Erreur de contexte FileExists
Bonjour, j'ai actuellement une erreur lorsque je veux lire un fichier csv.
En effet, il me dit que FileExists n'existe pas dans le fichier actuel, mais je ne sais pas pourquoi, sûrement une innatention de ma part mais je n'en suis pas sûr
Mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WindowsFormsApplication1
{
class Main
{
ArrayList Tligne = new ArrayList(); // tableau qui va contenir les sous-chaines extraites d'une ligne.
char[] splitter = { ';' }; // délimiteur du fichier texte
string fic_serveur = null; // chaine qui contient le nom du fichier csv à ouvrir
// Code
if (File.Exists("oui.csv"))
{
// On vérifie si le fichier existe avant de l'ouvrir
StreamReader line = new StreamReader("oui.csv");
ligne=line.ReadLine();
// on parcours les lignes jusqu'à la fin du fichier
while (ligne!=null)
{
Tligne=ligne.Split(splitter); // récupération de la premiere ligne du fichier
// On la sépare à l'aide du delimiteur => ';'
// Ici, mets ton traitement sur les differents champs de ton CSV
// Pour chaque ligne : Tligne[0] premier champs fichier CSV;
// Peux utiliser Tligne.length pour connaitre le nombre de champs de chaque ligne
} // Fin while (ligne!=null)
line.Close(); // Fermeture du fichier CSV
} // Fin If (file.exists)
}
}
} |