L'objet FileSystemObject est utilisé pour accéder au système de fichiers sur un serveur.
Exemples
Existe - t - un fichier spécifié?
Comment vérifier si un fichier existe.
Existe - t - un dossier spécifié?
Comment vérifier si un dossier existe.
Existe - t - un lecteur spécifié?
Comment vérifier si un lecteur existe.
Obtenez le nom d'un lecteur spécifié
Comment obtenir le nom d'un lecteur spécifié.
Obtenez le nom du dossier parent d'un chemin d' accès spécifié
Comment obtenir le nom du dossier parent d'un chemin d'accès spécifié.
Obtenir le nom de fichier
Comment obtenir le nom de fichier du dernier composant dans un chemin d'accès spécifié.
Obtenez l'extension de fichier
Comment obtenir l'extension de fichier du dernier composant dans un chemin d'accès spécifié.
Obtenez le nom de base d'un fichier ou d'un dossier
Comment obtenir le nom de base d'un fichier ou d'un dossier, dans un chemin d'accès spécifié.
L'objet FileSystemObject
L'objet FileSystemObject est utilisé pour accéder au système de fichiers sur un serveur.
Cet objet peut manipuler des fichiers, des dossiers et des chemins de répertoire. Il est également possible de récupérer des informations du système de fichiers avec cet objet.
Le code suivant crée un fichier texte (c:\test.txt) , puis écrit un texte dans le fichier:
<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>
Les propriétés et méthodes de l'objet FileSystemObject sont décrits ci-dessous:
Propriétés
Propriété | La description |
---|---|
Drives | Retourne une collection de tous les objets d'entraînement sur l'ordinateur |
méthodes
méthode | La description |
---|---|
BuildPath | Ajoute un nom à un chemin existant |
CopyFile | Copie un ou plusieurs fichiers d'un endroit à un autre |
CopyFolder | Copie un ou plusieurs dossiers d'un endroit à un autre |
CreateFolder | Crée un nouveau dossier |
CreateTextFile | Crée un fichier texte et retourne un objet TextStream qui peut être utilisé pour lire ou écrire dans le fichier |
DeleteFile | Supprime un ou plusieurs fichiers spécifiés |
DeleteFolder | Supprime un ou plusieurs dossiers spécifiques |
DriveExists | Vérifie si un lecteur spécifié existe |
FileExists | Vérifie si un fichier spécifié existe |
FolderExists | Vérifie si un dossier spécifié existe |
GetAbsolutePathName | Retourne le chemin complet de la racine du lecteur pour le chemin d'accès spécifié |
GetBaseName | Retourne le nom de base d'un fichier ou le dossier spécifié |
GetDrive | Renvoie un objet d'entraînement correspondant à l'entraînement dans un chemin d'accès spécifié |
GetDriveName | Retourne le nom du lecteur d'un chemin d'accès spécifié |
GetExtensionName | Retourne le nom d'extension de fichier pour le dernier composant dans un chemin d'accès spécifié |
GetFile | Renvoie un objet fichier pour un chemin d'accès spécifié |
GetFileName | Retourne le nom du fichier ou du dossier pour le dernier composant dans un chemin d'accès spécifié |
GetFolder | Renvoie un objet dossier pour un chemin d'accès spécifié |
GetParentFolderName | Retourne le nom du dossier parent du dernier composant dans un chemin d'accès spécifié |
GetSpecialFolder | Retourne le chemin à certains des dossiers spéciaux de Windows |
GetTempName | Retourne un fichier temporaire généré de façon aléatoire ou un dossier |
MoveFile | Déplace un ou plusieurs fichiers d'un endroit à un autre |
MoveFolder | Se déplace un ou plusieurs dossiers d'un endroit à un autre |
OpenTextFile | Ouvre un fichier et retourne un objet TextStream qui peut être utilisé pour accéder au fichier |