ASP FILESYSTEM 技术教程文章

ASP:ActiveX不能创建Scripting.FileSystemObject对象解决办法

今天遇到个问题,一个ASP网站生成静态页面时报错: Microsoft VBScript 运行时错误 错误 800a01ad ActiveX 部件不能创建对象: Scripting.FileSystemObject 其实这个问题比较常见,报错原因是服务器不支持FSO组件。像风讯、科汛、动易这些ASP的主流CMS系统中经常会遇到这种情况,因为他们都是采取静态生成机制的,需要FSO组件支持。在开始之前,你有必要先用ASP探针测试下服务器对FSO组件的支持情况,通常我们使用的是Windows 2003系...

ASP中使用FileSystemObject时提高性能的方法

按个测试了一下可能会是哪些属性引起的性能问题,在去掉Type也就是类型属性显示的时候,性能有了很大提高,之后的测试也证明了是Type属性的使用导致了性能问题。 仔细想了一下,Type引起性能低的原因应该是,引用Type属性所得到的是文件的具体类型信息,也就是我们在资源浏览器里看到的那样,比如TXT文件的类型就是显示为“文本文档”,但是这个类型信息却是存储在系统中,通过文件扩展名进行关联的。在FSO中使用Type属性的时候,对...

巧用FileSystem组件实现WEB应用中的本地特定打印的方法

1、引言 随着Internet的飞速发展,许多企业都纷纷开发基于WEB的业务应用系统。一般情况下,基于WEB的业务应用都采用三层或三层以上的结构,前台即客户端是普通的WEB浏览器,中间业务逻辑应用层存放于WEB服务器上,由WEB服务器上的服务构件访问后台数据库。为了业务系统与Internet的互联,WEB服务器和数据库系统均托管在IDC(互联网数据中心),因而需要从托管在 IDC的服务器上提取业务数据在本地打印输出。在客户端浏览器只能打印...

设计 FileSystemObject

要用 FileSystemObject (FSO) 对象模式来编程,则: 1使用 CreateObject 方法来创建 FileSystemObject 对象。 2在新创建的对象上使用适当的方法。 3访问对象的属性。 FSO 对象模式包含在 Scripting 类型库中,该库位于 Scrrun.dll 文件中。因而,要使用 FSO 对象模式,必须把 Scrrun.dll 放在 Web 服务器的适当系统目录中。 创建 FileSystemObject 对象 首先,使用 CreateObject 对象来创建 FileSystemObject 对象, 在 VBScrip...

FileSystemObject处理文件

有两种主要的文件处理类型: 创建、添加或删除数据,以及读取文件 移动、复制和删除文件 创建文件 创建空文本文件(有时被叫做“文本流”)有三种方法。 第一种方法是用 CreateTextFile 方法。 下面的示例示范了在 VBScript 中如何用这种方法来创建文本文件:Dim fso, f1 Set fso = CreateObject("Scripting.FileSystemObject") Set f1 = fso.CreateTextFile("c:\testfile.txt", True) 要在 JScript 中用这种方法,则使用下面的代...

filesystemobject组件的用法示例

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' CreateLyrics ' 目的: ' 在文件夹中创建两个文本文件。 ' 示范下面的内容 ' - FileSystemObject.CreateTextFile ' - TextStream.WriteLine ' - TextStream.Write ' - TextStream.WriteBlankLines ' - TextStream.Close '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Sub CreateLyrics(Folder) Dim TextStream Set Tex...

三种禁用FileSystemObject组件的方法

众所周知,FileSystemObject组件的强大功能及破坏性是它屡屡被免费主页 提供商(那些支持ASP)的禁用的原因,我整理了一下,本来只找到两种方法,后来 被某人一刺激,硬是想到第三种不为人所知的方法,呵呵,也不知道是不是这样的。 第一种:用RegSrv32 /u C:\WINDOWS\SYSTEM\scrrun.dll(win98路径)来注销该组 件。此方法过于狠毒,属于同归于尽的方法,大家都没得用,是下招 第二种:修改Progid的值,在ASP里调用组件的方式通常...

巧用FileSystem组件实现WEB应用中的本地特定打印

1、引言 随着Internet的飞速发展,许多企业都纷纷开发基于WEB的业务应用系统。一般情况下,基于WEB的业务应用都采用三层或三层以上的结构,前台即客户端是普通的WEB浏览器,中间业务逻辑应用层存放于WEB服务器上,由WEB服务器上的服务构件访问后台数据库。为了业务系统与Internet的互联,WEB服务器和数据库系统均托管在IDC(互联网数据中心),因而需要从托管在 IDC的服务器上提取业务数据在本地打印输出。在客户端浏览器只能打印...

FileSystemObject 对象

FileSystemObject 对象 FileSystemObject(FSO) 对象模式包含下面的对象和集合。对象/集合 描述FileSystemObject 主对象。包含用来创建、删除和获得有关信息,以及通常用来操作驱动器、文件夹和文件的方法和属性。和该对象相关联的许多方法,与其他 FSO 对象中的方法完全相似;它们是为了方便才被提供的。Drive 对象。包含用来收集信息的方法和属性,这些信息是关于连接在系统上的驱动器的,如驱动器的共享名和它有多少可用空间。请...

FileSystem对象常用的文件操作函数有哪些?

FileSystem对象常用的文件操作函数有哪些?1、root函数格式 root()功能描述 返回一个路径串变量应用代码 'sample string = c:\intels\jingcaichunfeng\' Public Function root() root = Request.ServerVariables("Appl_Physical_Path") End Function2、url函数格式 url()功能描述 返回一个URL串变量应用代码 'sample string = http://www.intels.net/filesys.asp' Public Function url() url ="http://"&Request.ServerVariables("...

ASP FileSystemObject 对象【代码】

FileSystemObject 对象用于访问服务器上的文件系统。实例 指定的文件存在吗?本例演示如何首先创建 FileSystemObject 对象,然后使用 FileExists 方法来探测某文件是否存在。指定的文件夹存在吗?本例演示如何使用 FolderExists 方法探测某文件夹是否存在。指定的驱动器存在吗?本例演示如何使用 DriveExists 方法来探测某个驱动器是否存在。取得某个指定驱动器的名称本例演示如何使用 GetDriveName 方法来取得某个指定的驱动器的名...