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

hostodo:美国大流量VPS,低至$3,8T流量/月-1.5G内存/1核/25gNVMe/拉斯维加斯+迈阿密

hostodo从2014年年底运作至今一直都是走低价促销侧率运作VPS,在市场上一直都是那种不温不火的品牌知名度,好在坚持了7年都还运作得好好的,站长觉得hostodo还是值得大家在买VPS的时候作为一个候选考虑项的。当前,hostodo有拉斯维加斯和迈阿密两个数据中心的VPS在促销,专门列出了2款VPS给8T流量/月,基于KVM虚拟+NVMe整列,年付送DirectAdmin授权(发ticket...

美国服务器20G防御 50G防御 688元CN2回国

全球领先的IDC服务商华纳云“美国服务器”正式发售啦~~~~此次上线的美国服务器包含美国云服务器、美国服务器、美国高防服务器以及美国高防云服务器。针对此次美国服务器新品上线,华纳云也推出了史无前例的超低活动力度。美国云服务器低至3折,1核1G5M低至24元/月,20G DDos防御的美国服务器低至688元/月,年付再送2个月,两年送4个月,三年送6个月,且永久续费同价,更多款高性价比配置供您选择。...

乌云数据(10/月),香港cera 1核1G 10M带宽/美国cera 8核8G10M

乌云数据主营高性价比国内外云服务器,物理机,本着机器为主服务为辅的运营理念,将客户的体验放在第一位,提供性价比最高的云服务器,帮助各位站长上云,同时我们深知新人站长的不易,特此提供永久免费虚拟主机,已提供两年之久,帮助了上万名站长从零上云官网:https://wuvps.cn迎国庆豪礼一多款机型史上最低价,续费不加价 尽在wuvps.cn香港cera机房,香港沙田机房,超低延迟CN2线路地区CPU...

createtextfile为你推荐
一起作业网站一起作业官网是什么?oledbdatareaderDataReader和IDataReader的区别?netbios协议现在怎么还有用NetBios协议的,这个协议和TCP/IP协议有什么关系,为什么获取网卡的信息还要微信如何只发文字微信朋友圈如何只发文字,怎么发文字不要图za是哪个国家的ci是在哪个国家产生的?哪个国家开始流行的flash序列号求flash的序列号短信套餐手机短信都有什么套餐backupexec怎样在vmware vcenter上安装backup exec agent for windowsaviconverter跪求AVIConverter V1.0下载地址西安娱乐西安那里有好玩的地方,夜生活不去
个人域名备案流程 10t等于多少g win8.1企业版升级win10 最好看的qq空间 域名和空间 美国在线代理服务器 web应用服务器 网络速度 hostease 睿云 rewritecond 学生机 windowsserver2008r2 zencart安装 侦探online 国内免备案空间 kosskeb79 百度空间登陆首页 英国伦敦艺术大学 免费网络游戏排行榜 更多