站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
FSO
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
在[[ASP]]中,FSO的意思是File System Object,即文件系统对象。我们将要操纵的计算机文件系统,在这里是指位于[[web]]服务器之上。所以,确认你对此拥有合适的权限。理想情况下,你可以在自己的机器上建立一个web[[服务器]],这样就能方便地进行测试。如果运行于[[Windows]]平台,请试一试微软公司的免费个人Web服务器[[PWS]]。 ==FSO 模型对象== *Drive Object:驱动器对象 供存取磁盘或者网络驱动器 *FileSystemObject Object:文件系统对象 供存取计算机的文件系 *Folder Object:文件夹对象 供存取文件夹的所有属性 *TextStream Object:文本流对象 供存取文件内容 ==FSO使用== 为了使用FSO来执行所有的工作,首先要创建对象,代码就象下面这样: < % Set fso = Server.CreateObject("Scripting.FileSystemObject") % > 这样就建立了FSO并且赋予变量fso,接着就可以使用熟悉的object.method语法来执行文件系统的操作〔查看Visual Basic文档,获取更多的关于对象和对象向导编程的知识〕。在这里,我们可以使用fso.method 或者 fso.property,这些将在下面的例子中看到。 FSO模型位于由微软提供的脚本运行时间[[DLL]]文件中,它是scrrun.dll。你可以在任何应用程序中引用这个DLL文件,比如MS [[Access]],[[Word]]。 就是说,并非仅仅限制在ASP中应用它。 ===FSO开关命令=== FSO 关闭命令 regsvr32.exe /u %windir%/system32/scrrun.dll FSO 打开命令 regsvr32.exe %windir%/system32/scrrun.dll ===FSO方法列表=== *CopyFile 拷贝一个或者多个文件到新路径 *CreateTextFile 创建文件并且返回一个TextStream对象 *DeleteFile 删除一个文件 *OpenTextFile 打开文件并且返回TextStream对象,以便读取或者追加。如果想了解完整的FSO方法与属性,请查阅微软[[MSDN]]。 ==FSO作用== *权限许可 *文件读取 *写文件 *使用FSO判断文件是否存在 *使用FSO进行搜索 *使用FSO进行内容管理 ==FSO不能做到的== FSO确实存在一些弱点 - 比如,它很难处理二进制文件,这包括Word文档、许多图形格式的文件和其他一些文件。然而你仍然可以用其他的方式操作这些文件 - 移动它们、删除它们,等等。你不能做的就是对它们进行打开或者写操作。 另外一个限制是对于文件长度的问题。当立刻读写一些内容时,所有的信息都存储在内存中 - 内容越多,消耗的内存就越大。这将使每个工作都变得慢起来。所以,如果需要操作非常大的文件,或者大量的小文件时,考虑将文件分割成小块,并且经常的清除内存。将应用程序融入进[[COM]]对象组件,也能大大地提高程序的速度。 同样,你也不能使用FSO来管理权限以及文件、文件夹的属性,执行安全加密的一个很好方法就是将前面提到的留言簿文件设置为只读,在需要时再设置为可写,然后再修改回来。这个方法经常在[[CGI]]和[[Perl]]使用,但是很不幸,还没有令人满意的方法来用FSO实现。 ==相关条目== *[[Jmail]] *[[ASP]] ==参考来源== [[category:ASP]] [[category:组件]] http://baike.baidu.com/view/691.htm
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)