Objet Système de Fichiers ASP



L'objet FileSystemObject est utilisé pour accéder au système de fichiers sur le serveur.


tryitimg.gif

Essayez - Exemple

Le fichier spécifié existe-t-il ?
Cet exemple montre comment vérifier si un fichier existe.

Le dossier spécifié existe-t-il ?
Cet exemple montre comment vérifier si un dossier existe.

Le lecteur spécifié existe-t-il ?
Cet exemple montre comment vérifier si un lecteur existe.

Obtenir le nom d'un lecteur spécifié
Cet exemple montre comment obtenir le nom d'un lecteur spécifié.

Obtenir le nom du dossier parent d'un chemin spécifié
Cet exemple montre comment obtenir le nom du dossier parent d'un chemin spécifié.

Obtenir le nom du fichier
Cet exemple montre comment obtenir le nom de fichier du dernier composant dans le chemin spécifié.

Obtenir l'extension de fichier
Cet exemple montre comment obtenir l'extension de fichier du dernier composant dans le chemin spécifié.

Obtenir le nom de base d'un fichier ou d'un dossier
Cet exemple montre comment obtenir le nom de base d'un fichier ou d'un dossier dans un chemin spécifié.


Objet FileSystemObject

L'objet FileSystemObject est utilisé pour accéder au système de fichiers sur le serveur.

Cet objet opère sur les fichiers, les dossiers et les chemins de répertoire. Les informations sur le système de fichiers peuvent également être obtenues via cet objet.

Le code suivant créera un fichier texte (c:test.txt) puis écrira 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 méthodes de l'objet FileSystemObject sont décrites comme suit :

Propriétés

属性描述
Drives返回本地计算机上所有驱动器对象的集合。

Méthode

MéthodeDescription
BuildPathAjouter un nom après atteindre le chemin existant.
CopierFichierCopiez un ou plusieurs fichiers d'un emplacement à un autre.
CopyFolderCopiez un ou plusieurs dossiers d'un emplacement à un autre.
CreateFolderCréez un nouveau dossier.
CreateTextFileCrée un fichier texte et renvoie un objet TextStream qui peut lire ou écrire le fichier.
DeleteFileSupprimer un ou plusieurs fichiers spécifiés.
DeleteFolderSupprimer un ou plusieurs dossiers spécifiés.
DriveExistsVérifie si le lecteur spécifié existe.
FileExistsVérifie si le fichier spécifié existe.
FolderExistsVérifie si le dossier spécifié existe.
GetAbsolutePathNameRenvoie le chemin complet à partir de la racine du lecteur pour le chemin spécifié.
GetBaseNameRenvoie le nom de base du fichier ou du dossier spécifié.
GetDriveRenvoie l'objet Drive correspondant au lecteur dans le chemin spécifié.
GetDriveNameRenvoie le nom du lecteur du chemin spécifié.
GetExtensionNameRenvoie l'extension de fichier du dernier composant dans le chemin spécifié.
GetFileRenvoie un objet File pour le chemin spécifié.
GetFileNameRenvoie le nom de fichier ou de dossier du dernier composant dans le chemin spécifié.
GetFolderRenvoie un objet Folder pour le chemin spécifié.
GetParentFolderNameRenvoie le nom du dossier parent du dernier composant dans le chemin spécifié.
GetSpecialFolderRenvoie le chemin d'accès à certains dossiers spéciaux Windows.
GetTempNameRenvoie un fichier ou un dossier généré aléatoirement.
MoveFileDéplace un ou plusieurs fichiers d'un emplacement à un autre.
MoveFolderDéplacez un ou plusieurs dossiers d'un emplacement à un autre.
OpenTextFileOuvre un fichier et renvoie un objet TextStream pour accéder à ce fichier.