Partager via


FileSystem.FileClose, méthode

Conclut l'entrée/sortie (E/S) sur un fichier ouvert à l'aide de la fonction FileOpen. My permet une meilleure productivité et de meilleures performances dans les opérations d'E/S de fichier. Pour plus d'informations, consultez My.Computer.FileSystem, objet.

Espace de noms : Microsoft.VisualBasic
Assembly : Microsoft.VisualBasic (dans microsoft.visualbasic.dll)

Syntaxe

'Déclaration
Public Shared Sub FileClose ( _
    ParamArray FileNumbers As Integer() _
)
'Utilisation
Dim FileNumbers As Integer()

FileSystem.FileClose(FileNumbers)
public static void FileClose (
    params int[] FileNumbers
)
public:
static void FileClose (
    ... array<int>^ FileNumbers
)
public static void FileClose (
    int[] FileNumbers
)
public static function FileClose (
    ... FileNumbers : int[]
)

Paramètres

  • FileNumbers
    Facultatif. Tableau de paramètres de 0 ou plus de canaux à fermer.

Notes

Pour plus d'informations, consultez la rubrique Visual Basic FileClose, fonction.

La fonction FileClose est fournie pour des raisons de compatibilité descendante et peut affecter les performances. Pour les applications non héritées (non-legacy), l'objet My.Computer.FileSystem offre de meilleures performances. Pour plus d'informations, consultez Accès au fichier avec Visual Basic.

Si vous omettez FileNumbers, tous les fichiers actifs ouverts par la fonction FileOpen sont fermés.

Lorsque vous fermez des fichiers qui ont été ouverts pour Output ou Append, la dernière sortie en mémoire tampon est écrite dans la mémoire tampon du système d'exploitation de ce fichier. Tout l'espace de mémoire tampon associé au fichier fermé est libéré.

Lorsque la fonction FileClose est exécutée, l'association d'un fichier avec son numéro de fichier prend fin.

Exemple

Cet exemple utilise la fonction FileClose pour fermer un fichier ouvert pour Input.

Dim TextLine As String
FileOpen(1, "TESTFILE", OpenMode.Input)   ' Open file.
Do While Not EOF(1)   ' Loop until end of file.
   TextLine = LineInput(1)   ' Read line into variable.
   MsgBox(TextLine)   ' Display the line
Loop
FileClose(1)   ' Close file.

Plates-formes

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

Informations de version

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

Voir aussi

Référence

FileSystem, classe
Membres FileSystem
Microsoft.VisualBasic, espace de noms

Autres ressources

FileClose, fonction
End, instruction
FileOpen, fonction
Reset, fonction
Stop, instruction (Visual Basic)
Accès au fichier avec Visual Basic