createtextfile什么是FSO文本读写

createtextfile  时间:2021-06-20  阅读:()

在ASP中创建.txt文件总是失败,请求高手解疑

很简单的错误: 1,“Set fso=CreateObject(" Scripting.FileSystemObject ") ”这一句,“Scripting.FileSystemObject”前后不能有空格。

2。

“Set tf=fso.CreateTextFile("C: testfile.txt", True)”这一句,去掉“C: testfile.txt", True)”中的“C: testfile.txt”间的2个空格。

3。

在服务器上,C盘一般是不允许通过WEB创建文档的,除非你在权限设置中打开。

为什么要创建在C盘呢,其他盘随便选一个吧。

下面是我刚刚测试通过的,什么都没改,就删除几个空格,换了路径,无错。

Sub CreateFile() Dim fso,tf Set fso=CreateObject("Scripting.FileSystemObject") Set tf=fso.CreateTextFile("e: estfile.txt",True) tf.WriteLine("Testing 1,2,3.") tf.WriteBlankLines(3) tf.Write("This is a test") tf.close End Sub

ActiveXObject的OpenAsTextStream方法没有权限

这个方式,还是放弃吧,以后的浏览器的权限会限制更严的。

只有你自己的电脑,才会开放那么大的限制的,如果是自己的电脑,就不必用WEB处理了。

因为万一别的网站放置后门,就麻烦了。

什么是FSO文本读写

Set fso = Server.CreateObject("Scripting.FileSystemObject") 定义FSO对象 fso.CreateFolder(Server.MapPath(folder)) 得到路径 Set fout = fso.CreateTextFile(Server.MapPath(filepath)) 定义创建对象 fout.WriteLine mb_code 创建文件夹。



fout.close 关闭对象 下面是一些例子。



提示:刚一开始看到有这样的功能,我也受骗了,以为真的可以通过浏览器在访问者的硬盘上创建文件,因为我开始试了一下真的可以,不信你把下面这段代码COPY到一个HTML文件当中再运行一下! 是不是发现你C盘的Autoexec.bat文件不见呢?呵呵 其实当那个文件运行时IE会提醒你当前使用的ActiveX控件不安全,询问你是否运行,但由于你和我一样迫切想试试究竟效果如何,因此你会毫不犹疑的按下 [确定] .... 其实这是使用了FileSystemObject来实现的,要了解更详细的用法与例子的话,点这里下载 JScript的中文说明文档 或者买本 <<深入学习:JavaScript开发与实例>> 也可以看看无忧脚本整理的例子,让大家学习学习. 让我们先来看看有什么属性与函数可用,后面会对部分函数做些小例子 方法或者属性 描述 BuildPath() 生成一个文件路径 CopyFile() 复制文件 CopyFolder() 复制目录 CreateFolder() 创建新目录 CreateTextFile() 生成一个文件 DeleteFile() 删除一个文件 DeleteFolder() 删除一个目录 DriveExists() 检验盘符是否存在 Drives 返回盘符的集合 FileExists() 检验文件是否存在 FolderExists 检验一个目录是否存在 GetAbsolutePathName() 取得一个文件的绝对路径 GetBaseName() 取得文件名 GetDrive() 取得盘符名 GetDriveName() 取得盘符名 GetExtensionName() 取得文件的后缀 GetFile() 生成文件对象 GetFileName() 取得文件名 GetFolder() 取得目录对象 GetParentFolderName 取得文件或目录的父目录名 GetSpecialFolder() 取得特殊的目录名 GetTempName() 生成一个临时文件对象 MoveFile() 移动文件 MoveFolder() 移动目录 OpenTextFile() 打开一个文件流 实例说明 BuildPath(路径,文件名) //这个方法会对给定的路径加上文件,并自动加上分界符 CopyFile(源文件, 目标文件, 覆盖) //复制源文件到目标文件,当覆盖值为true时,如果目标文件存在会把文件覆盖 <SCRIPT LANGUAGE="Ja

webhosting24:€28/年,日本NVMe3900X+Webvps

webhosting24决定从7月1日开始对日本机房的VPS进行NVMe和流量大升级,几乎是翻倍了硬盘和流量,当然前提是价格依旧不变。目前来看,国内过去走的是NTT直连,服务器托管机房应该是CDN77*(也就是datapacket.com),加上高性能平台(AMD Ryzen 9 3900X+NVMe),这样的日本VPS还是有相当大的性价比的。官方网站:https://www.webhosting...

LetBox:美国洛杉矶/新泽西AMD大硬盘VPS,10TB流量,充值返余额,最低3.3美元两个月

LetBox此次促销依然是AMD Ryzen处理器+NVME硬盘+HDD大硬盘,以前是5TB月流量,现在免费升级到10TB月流量。另外还有返余额的活动,如果月付,月付多少返多少;如果季付或者半年付,返25%;如果年付,返10%。依然全部KVM虚拟化,可自定义ISO系统。需要大硬盘vps、大流量vps、便宜AMD VPS的朋友不要错过了。不过LetBox对帐号审核严格,最好注册邮箱和paypal帐号...

DogYun香港BGP月付14.4元主机简单测试

前些天赵容分享过DogYun(狗云)香港BGP线路AMD 5950X经典低价云服务器的信息(点击查看),刚好账户还有点余额够开个最低配,所以手贱尝试下,这些贴上简单测试信息,方便大家参考。官方网站:www.dogyun.com主机配置我搞的是最低款优惠后14.4元/月的,配置单核,512MB内存,10GB硬盘,300GB/50Mbps月流量。基本信息DogYun的VPS主机管理集成在会员中心,包括...

createtextfile为你推荐
订房系统酒店PMS系统具体是什么阶乘符号数学中的阶乘符号与那个标点符号的写法相同?代发邮件什么是商务邮件代发?shoujiao求【叫兽】的简介腾讯合作伙伴大会腾讯位置服务是什么?防火墙技术应用防火墙的应用与研究论文多看论坛kindle哪个型号最好用在线沟通网络沟通的问题有哪些空间导航怎么设置QQ空间个性导航cpu仪表盘华硕cpu温度显示搞没了怎么设备回来啊
中文域名 二级域名查询 注册cn域名 wavecom godaddy优惠券 万网优惠券 权嘉云 秒杀预告 南通服务器 稳定免费空间 电信主机 如何建立邮箱 上海电信测速 免费ftp 新加坡空间 双线空间 乐视会员免费领取 免费主页空间 好看的空间 贵州电信 更多