A voir également:
- Vérifier un fichier.txt existant en C#
- Verifier compatibilite windows 11 - Guide
- Site pour verifier un lien - Guide
- Vérifier version windows - Guide
- Vérifier température pc - Guide
- Verifier branchement xdsl - Forum Freebox
10 réponses
Si je comprend bien tu stocke dans un fichier texte.txt toute une liste de fichier txt que tu dois verifier alors dans ce cas il te faut creer une variable
alors vite fait de tete
// Déclaration d'une variable
String str_chemin;
tu ouvre ton fichier texte.txt
try
{
using (StreamReader sr = new StreamReader("Texte.txt"))
{
String str_ligne;
while ((str_ligne = sr.ReadLine()) != null)
{
str_chemin = str_ligne;
if(File.Exist(str_chemin))
{
//Fichier existe;
}
else
{
//Existe pas;
}
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Se code n'est cas titre informatif il se peut qu'il contienne des erreurs si tel est le cas est que tu ne trouve pas comment les résoudre je t'aiderai.
alors vite fait de tete
// Déclaration d'une variable
String str_chemin;
tu ouvre ton fichier texte.txt
try
{
using (StreamReader sr = new StreamReader("Texte.txt"))
{
String str_ligne;
while ((str_ligne = sr.ReadLine()) != null)
{
str_chemin = str_ligne;
if(File.Exist(str_chemin))
{
//Fichier existe;
}
else
{
//Existe pas;
}
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Se code n'est cas titre informatif il se peut qu'il contienne des erreurs si tel est le cas est que tu ne trouve pas comment les résoudre je t'aiderai.
alors dans ce cas on reviens au premier cas que j'ai cité
If ( File.Exist(@"C:\text.txt")) Seulement il faut remplacer le chemin par ton chemin complet si tu le connait
{
MessageBox.Show("il existe");
}
else
{
Messagebox.show("il n'existe pas");
}
If ( File.Exist(@"C:\text.txt")) Seulement il faut remplacer le chemin par ton chemin complet si tu le connait
{
MessageBox.Show("il existe");
}
else
{
Messagebox.show("il n'existe pas");
}
Voici mon code.
static string inscription()
{
Console.Clear();
// syntaxe permettant de saisir le nom et prénom du candidat
Console.Write("\nEntrez votre nom:"); // La saisie du nom
string nomCandidat = Console.ReadLine().ToUpper(); // Affecter la saisie à la variable "nomCandidat"
Console.Write("\nEntrez votre prénom:"); // La saisie du prénom
string prenomCandidat = Console.ReadLine().ToLower(); // Affecter la saisie à la variable "prenomCandidat"
// Affecter le contenu de "nomCandidat", "prenomCandidat" et l'extension.txt vers la variable "fichierCandidat"
string fichierCandidat = nomCandidat + "." + prenomCandidat + ".txt";
if (File.Exists("C:\\Documents and Settings\\Tipi\\Mes documents\\Visual Studio 2005\\Projects\\ptiProcéduralQcm\\fichiers\\"))
{
Console.WriteLine("Le fichier existe");
}
else
{
Console.WriteLine("Le fichier n'existe pas");
}
return fichierCandidat;
}
static string inscription()
{
Console.Clear();
// syntaxe permettant de saisir le nom et prénom du candidat
Console.Write("\nEntrez votre nom:"); // La saisie du nom
string nomCandidat = Console.ReadLine().ToUpper(); // Affecter la saisie à la variable "nomCandidat"
Console.Write("\nEntrez votre prénom:"); // La saisie du prénom
string prenomCandidat = Console.ReadLine().ToLower(); // Affecter la saisie à la variable "prenomCandidat"
// Affecter le contenu de "nomCandidat", "prenomCandidat" et l'extension.txt vers la variable "fichierCandidat"
string fichierCandidat = nomCandidat + "." + prenomCandidat + ".txt";
if (File.Exists("C:\\Documents and Settings\\Tipi\\Mes documents\\Visual Studio 2005\\Projects\\ptiProcéduralQcm\\fichiers\\"))
{
Console.WriteLine("Le fichier existe");
}
else
{
Console.WriteLine("Le fichier n'existe pas");
}
return fichierCandidat;
}
Bonjour,
A toi de traduire dans ton language C#
Et pas besoin de détection d'erreur
A+
A toi de traduire dans ton language C#
If Dir(Chemin & NomFichier) <>"" then
Fichier = True 'Existe
Else
Fichier = False 'Fichier existe pas
End If
Et pas besoin de détection d'erreur
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Slt voilà le code
If ( File.Exist(@"C:\text.txt"))
{
MessageBox.Show("il existe");
}
else
{
Messagebox.show("il n'existe pas");
}
Il n'y a pas a dire C# c'est simple.
If ( File.Exist(@"C:\text.txt"))
{
MessageBox.Show("il existe");
}
else
{
Messagebox.show("il n'existe pas");
}
Il n'y a pas a dire C# c'est simple.
Merci pour le code nico mais le chemin je dois l'arrêter jusqu'à quel niveau. Parce que le "texte.txt" ne vas pas déterminer tous les fichiers à vérifier.
J'espère que tu vois ce que je veux raconter.
Merci pour ton aide.
J'espère que tu vois ce que je veux raconter.
Merci pour ton aide.
Non, ce n'est pas tout a fait cela. J'ai un répertoire dans "project" de C# qui s'appelle fichier et dedans je possède tous les fichiers textes des candidats du qcm. Donc je voudrais vérifier ces fichiers.
Excuse mais je ne suis as sur de saisir tu a un repertoire avec a l'interieur les fichier texte des candidats ou sont stocker leur reponse et tu veux analyser leur reponses c'est sa?
non mais tu as presque compris. J'ai un répertoire avec les fichiers texte des candidat. Dedans il y a bien les réponses des candidat. Cependant, je voudrais juste vérifier au moment de l'inscription du candidat, que le fichier texte n'existe pas déjà. Le fichier texte est caractérisé par le nom du candidat, le prénom et l'extension.txt (ex: dupond.robert.txt). Je voudrais vérifier dans mon répertoire que le fichier dupond.robert.txt n'existe pas.
Merci pour ton aide.
Merci pour ton aide.