|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。编程|初级5.4.1FileSystemObject工具成员提要
FileSystemObject工具供应一个属性和一系列办法,可用它们来利用FileSystemObject工具完成的一些附属工具。这里供应了全体的内容提要,然后先容每个附属工具。
1.FileSystemObject的属性
FileSystemObject工具只要一个属性,它用于失掉以后呆板上的一切无效驱动器的列表,如表5-4所示:
表5-4FileSystemObject工具的属性及申明
属性
说明
Drivers
前往当地盘算机可用的驱动器列表。
2.FileSystemObject的办法
FileSystemObject工具供应了利用附属工具的一系列办法,附属工具包含Drive、Folder和File等工具。它也完成了用于TextStream工具的两个办法:CreateTextFile和OpenTextFile。依据所利用的工具的范例,将办法分别为三类。
(1)与驱动器有关的办法
与驱动器有关的办法如表5-5所示:
表5-5与驱动器有关的办法及申明
方法
说明
DriveExists(drivespec)
假如在drivespec中指定的驱动器存在,则前往True,不然前往False。drivespec参数能够是一个驱动器字母,大概是文件、文件夹的完全相对路径
GetDrive(drivespec)
前往drivespec指定的驱动器所对应的Drive工具。drivespec能够包括冒号、路径分开符大概是收集共享名,即:“C”、“C:”、“C:”及“machinesharename”
GetDriveName(drivespec)
用字符串前往drivespec指定的驱动器的称号。drivespec参数必需是文件或文件夹的相对路径,大概仅仅是驱动器字母,比方:“c:”或“c”
(2)与文件夹有关的办法
与文件夹有关的办法如表5-6所示:
表5-6与文件夹有关的办法及申明
方法
说明
BuildPath(path,name)
在已有的路径path上增加名字为name的文件或文件夹,假如必要,则增加路径分开符’’
CopyFolder(source,destination,overwrite)
从指定的源文件夹source(能够包括通配符)中复制一个或多个文件夹到指定的方针文件夹destination,包括了源文件夹中的一切文件。假如source包括通配符或destination开端是路径分开符(‘’),那末以为destination是要安排源文件夹的拷贝的文件夹。不然的话,以为destination是要创立的新文件夹的路径名。假如destination文件夹已存在且overwrite参数设置为False,将发生毛病,缺省的overwrite参数是True
CreateFolder(foldername)
创立一个路径名为foldername的文件夹。假如foldername已存在将发生毛病
DeleteFolder(folderspec,force)
删除由folderspec指定的一个或多个文件夹(能够在路径的最初部分包括经由过程配符)及文件夹中的一切内容。假如可选的force参数设置为true,那末即便文件夹包括的文件具有只读属性,也将删除该文件夹。缺省的force参数是False
FolderExist(folderspec)
假如folderspec指定的文件夹存在则前往True,不然前往False。folderspec参数能够包括文件夹的相对或绝对路径,大概仅仅是以后文件夹中看到的文件夹名
GetAbsolutePathName(pathspec)
前往明白指定文件夹的路径,个中要思索到以后文件夹的路径。比方,假如以后文件夹是“c:doCSSales”,而pathspec是“jan”,前往的字符是“c:docssalesjan”。通配符、”..”和””路径操纵符都是能够承受的
GetFolder(folderspec)
前往folderspec指定的文件夹对应的Folder工具。folderspec能够是文件夹的绝对的或相对的路径
GetParentFolderName(pathspec)
前往pathspec文件或文件夹的上一级文件夹。不查验该文件夹是不是存在
GetSpecialfolder(folderspec)
前往一个特定的Windows文件夹绝对应的Folder工具。参数folderspec的同意值是WindowsFolder(0)、SystemFolder(1)和TemporaryFolder(2)
MoveFolder(source,destination)
将source指定的一个或多个文件夹挪动到destination指定的文件夹。在source里能够包括通配符,但在destination中不可。假如source包括通配符或destination开端是路径分开符(‘’),则以为destination是要安排源文件夹的文件夹,不然以为它是一个新文件夹的完全路径和名字。假如目标文件夹destination已存在则发生毛病
(3)与文件有关的办法
与文件有关的办法如表5-7所示:
方法
说明
CopyFile(source,destination,
overwrite)
将source(可包括通配符)指定的一个或多个文件复制到指定的方针文件夹destination。假如source包括通配符或destination开端是路径分开符(‘’),那末以为destination是文件夹。不然以为destination为一新文件的完整路径和称号。假如方针文件夹已存在且overwrite参数设置为False,将发生毛病。缺省的overwrite参数是True
CreateTextFile(filename,overwrite,
unicode)
用指定的文件名filename在磁盘上创立一个新的文本文件,并前往与其对应的TextStream工具,假如可选的overwrite参数设置为True,则掩盖统一路径下已有的同名文件。缺省的overwrite参数是False。假如可选的unicode参数设置为True,则该文件的内容将存储为Unicode文本,缺省的unicode参数是False
DeleFile(filespec,force)
删除由filespec指定的一个或多个文件(能够在路径的最初部分包括通配符)。假如可选的force参数设置为true,那末也删除具有只读属性的文件。缺省的force参数是False
FileExists(filespec)
假如filespec指定的文件存在则前往True,不然前往False。filespec参数能够包括文件的相对路径或绝对路径,大概是以后文件夹中的文件名
GetBaseName(filespec)
前往filespec指定的文件的称号,即包括文件路径但往失落了文件的扩大名
GetExtensionName(filespec)
前往filespec指定的文件的扩大名
GetFile(filespec)
前往filespec指定的文件所对应的File工具。能够指定文件的绝对或相对路径
GetFileName(pathspec)
前往pathspec指定的文件的路径或文件名,假如没有文件名就前往最初的文件夹名。不反省该文件或文件夹是不是存在
GetTempName()
前往一个随机发生的文件名,用于完成运算所需的一时文件或文件夹
MoveFile(source,destination)
将source指定的</p>我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。 |
|