Partager via


FileSystem, classe

Le module FileSystem contient les procédures utilisées pour exécuter des opérations sur des fichiers, des répertoires ou des dossiers et les opérations système. La fonctionnalité My permet une meilleure productivité et de meilleures performances dans les opérations d'E/S de fichier que FileSystem. 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 NotInheritable Class FileSystem
'Utilisation
Dim instance As FileSystem
public sealed class FileSystem
public ref class FileSystem sealed
public final class FileSystem
public final class FileSystem

Notes

Pour plus d'informations, consultez la rubrique Visual Basic FileSystem, module (Visual Basic).

Ce module prend en charge les mots clés du langage Visual Basic et les membres de bibliothèque Runtime qui accèdent aux fichiers et aux dossiers.

Exemple

Cet exemple utilise la fonction GetAttr pour déterminer les attributs d'un fichier et d'un répertoire ou d'un dossier.

Dim MyAttr As FileAttribute
' Assume file TESTFILE is normal and readonly.
MyAttr = GetAttr("C:\TESTFILE.txt")   ' Returns vbNormal.

' Test for normal.
If (MyAttr And FileAttribute.Normal) = FileAttribute.Normal Then
   MsgBox("This file is normal.")
End If

' Test for normal and readonly.
Dim normalReadonly As FileAttribute
normalReadonly = FileAttribute.Normal Or FileAttribute.ReadOnly
If (MyAttr And normalReadonly) = normalReadonly Then
   MsgBox("This file is normal and readonly.")
End If

' Assume MYDIR is a directory or folder.
MyAttr = GetAttr("C:\MYDIR")
If (MyAttr And FileAttribute.Directory) = FileAttribute.Directory Then
   MsgBox("MYDIR is a directory")
End If

Hiérarchie d'héritage

System.Object
  Microsoft.VisualBasic.FileSystem

Sécurité des threads

Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

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

Membres FileSystem
Microsoft.VisualBasic, espace de noms

Autres ressources

FileSystem, module (Visual Basic)
Liste des répertoires et des fichiers
Liste des entrées et sorties
Mots clés et membres par tâche
Mots clés du langage Visual Basic
Membres de la bibliothèque runtime Visual Basic
Comparaison des mots clés dans différents langages