ASP FileSystemObject 对象
FileSystemObject 对象用于访问�务器上的文件系统。
�试一下 - 实例
指定的文件å˜åœ¨å�—?
本例演示如何检查æŸ�个文件是å�¦å˜åœ¨ã€‚
指定的文件夹å˜åœ¨å�—?
本例演示如何检查æŸ�个文件夹是å�¦å˜åœ¨ã€‚
指定的驱动器å˜åœ¨å�—?
本例演示如何检查æŸ�个驱动器是å�¦å˜åœ¨ã€‚
�得�个指定驱动器的�称
本例演示如何获��个指定的驱动器的�称。
�得�个指定路径的父文件夹的�称
本例演示如何获��个指定的路径的父文件夹的�称。
�得文件�
本例演示如何获å�–指定的路径ä¸çš„æœ€å�Žä¸€ä¸ªæˆ�分的文件å��。
�得文件扩展�
本例演示如何获å�–指定的路径ä¸çš„æœ€å�Žä¸€ä¸ªæˆ�分的文件扩展å��。
�得文件或文件夹的基�称
本例演示如何获å�–æŒ‡å®šçš„è·¯å¾„ä¸æ–‡ä»¶æˆ–者文件夹的基å��称。
FileSystemObject 对象
FileSystemObject 对象用于访问�务器上的文件系统。
æ¤å¯¹è±¡å�¯å¯¹æ–‡ä»¶ã€�文件夹和目录路径进行æ“�作。也å�¯é€šè¿‡æ¤å¯¹è±¡èŽ·å�–文件系统的信æ�¯ã€‚
下é�¢çš„代ç �会创建一个文本文件 (c:\test.txt),然å�Žå�‘这个文件写一些文本:
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
%>
FileSystemObject 对象的属性和方法�述如下:
属性
| 属性 | �述 |
|---|---|
| Drives | 返回本地计算机上所有驱动器对象的集�。 |
方法
| 方法 | �述 |
|---|---|
| BuildPath | 将一个å��ç§°è¿½åŠ åˆ°å·²æœ‰çš„è·¯å¾„å�Žã€‚ |
| CopyFile | 从一个�置��一个�置拷�一个或多个文件。 |
| CopyFolder | 从一个�置��一个�置拷�一个或多个文件夹。 |
| CreateFolder | 创建新文件夹。 |
| CreateTextFile | 创建文本文件,并返回一个�以读�或者写入文件的 TextStream 对象。 |
| DeleteFile | åˆ é™¤ä¸€ä¸ªæˆ–è€…å¤šä¸ªæŒ‡å®šçš„æ–‡ä»¶ã€‚ |
| DeleteFolder | åˆ é™¤ä¸€ä¸ªæˆ–è€…å¤šä¸ªæŒ‡å®šçš„æ–‡ä»¶å¤¹ã€‚ |
| DriveExists | 检查指定的驱动器是å�¦å˜åœ¨ã€‚ |
| FileExists | 检查指定的文件是å�¦å˜åœ¨ã€‚ |
| FolderExists | 检查指定的文件夹是å�¦å˜åœ¨ã€‚ |
| GetAbsolutePathName | é’ˆå¯¹æŒ‡å®šçš„è·¯å¾„è¿”å›žä»Žé©±åŠ¨å™¨æ ¹éƒ¨èµ·å§‹çš„å®Œæ•´è·¯å¾„ã€‚ |
| GetBaseName | 返回指定文件或者文件夹的基�称。 |
| GetDrive | è¿”å›žæŒ‡å®šè·¯å¾„ä¸æ‰€å¯¹åº”的驱动器的 Drive 对象。 |
| GetDriveName | 返回指定的路径的驱动器�称。 |
| GetExtensionName | è¿”å›žåœ¨æŒ‡å®šçš„è·¯å¾„ä¸æœ€å�Žä¸€ä¸ªæˆ�分的文件扩展å��。 |
| GetFile | 返回一个针对指定路径的 File 对象。 |
| GetFileName | è¿”å›žåœ¨æŒ‡å®šçš„è·¯å¾„ä¸æœ€å�Žä¸€ä¸ªæˆ�分的文件å��或者文件夹å��。 |
| GetFolder | 返回一个针对指定路径的 Folder 对象。 |
| GetParentFolderName | è¿”å›žåœ¨æŒ‡å®šçš„è·¯å¾„ä¸æœ€å�Žä¸€ä¸ªæˆ�分的父文件夹å��称。 |
| GetSpecialFolder | 返回�些 Windows 的特殊文件夹的路径。 |
| GetTempName | 返回一个�机生�的文件或文件夹。 |
| MoveFile | 从一个�置��一个�置移动一个或多个文件。 |
| MoveFolder | 从一个�置��一个�置移动一个或多个文件夹。 |
| OpenTextFile | æ‰“å¼€æ–‡ä»¶ï¼Œå¹¶è¿”å›žä¸€ä¸ªç”¨äºŽè®¿é—®æ¤æ–‡ä»¶çš„ TextStream 对象。 |
点我分享笔记