Objet FileSystemObject ASP
- Page précédente Erreur ASP
- Page suivante TextStream ASP
L'objet FileSystemObject est utilisé pour accéder au système de fichiers du serveur.
Exemple
- Le fichier spécifié existe-t-il ?
- Cet exemple montre comment créer d'abord l'objet FileSystemObject, puis utiliser la méthode FileExists pour détecter si un fichier spécifié existe.
- Le dossier spécifié existe-t-il ?
- Cet exemple montre comment utiliser la méthode FolderExists pour détecter si un dossier spécifié existe.
- Le lecteur spécifié existe-t-il ?
- Cet exemple montre comment utiliser la méthode DriveExists pour détecter si un lecteur spécifié existe.
- Obtenir le nom du lecteur spécifié
- Cet exemple montre comment utiliser la méthode GetDriveName pour obtenir le nom du lecteur spécifié.
- Obtenir le nom du dossier parent du chemin spécifié
- Cet exemple montre comment utiliser la méthode GetParentFolderName pour obtenir le nom du dossier parent du chemin spécifié.
- Obtenir l'extension du dossier
- Cet exemple montre comment utiliser la méthode GetExtensionName pour obtenir l'extension du fichier du composant final du chemin spécifié.
- Obtenir le nom de fichier
- Cet exemple montre comment utiliser la méthode GetFileName pour obtenir le nom du fichier du composant final du chemin spécifié.
- Obtenir le nom de base du fichier ou du dossier
- Cet exemple montre comment utiliser la méthode GetBaseName pour retourner le nom de base du fichier ou du dossier spécifié dans le chemin d'accès.
L'objet FileSystemObject
L'objet FileSystemObject est utilisé pour accéder au système de fichiers du serveur. Cet objet peut manipuler les fichiers, les dossiers et les chemins de répertoire. Il est également possible d'obtenir des informations sur le système de fichiers à l'aide de cet objet.
Le code suivant crée un fichier texte (c:\test.txt) et écrit du texte dans ce 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 les méthodes de l'objet FileSystemObject sont décrites comme suit :
Propriétés
Propriétés | Description |
---|---|
Drives | Retourne une collection d'objets Drives pour tous les lecteurs de l'ordinateur local. |
Méthode
Méthode | Description |
---|---|
BuildPath | Ajoute un nom à la fin d'un chemin existant |
CopyFile | Copie un ou plusieurs fichiers d'un emplacement à un autre. |
CopyFolder | Copie un ou plusieurs dossiers d'un emplacement à un autre. |
CreateFolder | Crée un nouveau dossier. |
CreateTextFile | Crée un fichier texte et retourne un objet TextStream. |
DeleteFile | Supprime un ou plusieurs fichiers spécifiés. |
DeleteFolder | Supprime un ou plusieurs dossiers spécifiés. |
DriveExists | Vérifie si un lecteur spécifié existe. |
FileExists | Vérifie si un fichier spécifié existe. |
FolderExists | Vérifie si un dossier existe. |
GetAbsolutePathName | Retourne le chemin complet à partir de la racine du lecteur pour le chemin spécifié. |
GetBaseName | Retourne le nom de base du fichier ou du dossier spécifié. |
GetDrive | Retourne l'objet Drive correspondant au lecteur spécifié du chemin. |
GetDriveName | Retourne le nom du lecteur du chemin spécifié. |
GetExtensionName | Retourne l'extension du fichier du dernier composant du chemin spécifié. |
GetFile | Retourne un objet File pour le chemin spécifié. |
GetFileName | Retourne le nom du fichier du dernier composant du chemin spécifié. |
GetFolder | Retourne un objet Folder pour le chemin spécifié. |
GetParentFolderName | Retourne le nom du fichier parent du dernier composant du chemin spécifié. |
GetSpecialFolder | Retourne le chemin d'accès des dossiers spéciaux de certains Windows. |
GetTempName | Retourne un fichier ou un dossier généré au hasard. |
MoveFile | Déplacer un ou plusieurs fichiers d'un emplacement à un autre. |
MoveFolder | Déplacer un ou plusieurs dossiers d'un emplacement à un autre. |
OpenTextFile | Ouvrir un fichier et retourner un objet TextStream pour accéder à ce fichier. |
- Page précédente Erreur ASP
- Page suivante TextStream ASP