C# Language Créer un fichier


Exemple

Classe statique de fichier

En utilisant la méthode Create de la classe statique File , nous pouvons créer des fichiers. Méthode crée le fichier sur le chemin donné, en même temps, il ouvre le fichier et nous donne le FileStream du fichier. Assurez-vous de fermer le fichier lorsque vous en avez terminé.

ex1:

var fileStream1 = File.Create("samplePath");
/// you can write to the fileStream1
fileStream1.Close();

ex2:

using(var fileStream1 = File.Create("samplePath"))
{
    /// you can write to the fileStream1
}

ex3:

File.Create("samplePath").Close();

Classe FileStream

Il y a beaucoup de surcharges de ce constructeur de classes, ce qui est bien documenté ici . L'exemple ci-dessous concerne celui qui couvre les fonctionnalités les plus utilisées de cette classe.

var fileStream2 = new FileStream("samplePath", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);

Vous pouvez vérifier les énumérations pour FileMode , FileAccess et FileShare à partir de ces liens. Ce qu'ils signifient essentiellement sont les suivants:

FileMode: Réponses "Le fichier doit-il être créé? Ouvert? Créer s'il n'existe pas alors ouvert?" un peu de questions.

FileAccess: Réponses "Dois-je pouvoir lire le fichier, écrire dans le fichier ou les deux?" un peu de questions.

FileShare: Réponses "Les autres utilisateurs devraient-ils pouvoir lire, écrire, etc. sur le fichier alors que je l'utilise simultanément?" un peu de questions.