vb.net 中如何进行文件的读写
一个页面要实现查询,并把查询结果写入一个txt文件里,类似日志的功能,文件的路径可以固定,文件的名称已当前日期(20131209.txt),文件内容格式大概如下:URL:...
一个页面要实现查询,并把查询结果写入一个txt文件里,类似日志的功能,文件的路径可以固定,文件的名称已当前日期(20131209.txt),文件内容格式大概如下:
URL:XXXXXX查询完成,匹配成功!
URL:XXXXXX查询完成,匹配失败!
URL: ····
由于我这个是在别人的系统上面二次开发的,所以只能在这里写代码
<%
代码·························
%>
在网上找了很多方法都没法用,用JS的倒是可以,但是只能在IE上用!
希望大神能够给出完整正确的代码,最好带上注释,高分送上! 展开
URL:XXXXXX查询完成,匹配成功!
URL:XXXXXX查询完成,匹配失败!
URL: ····
由于我这个是在别人的系统上面二次开发的,所以只能在这里写代码
<%
代码·························
%>
在网上找了很多方法都没法用,用JS的倒是可以,但是只能在IE上用!
希望大神能够给出完整正确的代码,最好带上注释,高分送上! 展开
2个回答
展开全部
一般来讲asp.net的服务器运行应用所用的账号只有对应用所在目录(放网页的目录)的访问权限,你可以把文件存储在应用所在目录或者子目录试试。
My.Computer.FileSystem.WriteAllText(Server.MapPath("") & “\" & Now.toString("yyyyMMdd") & ".txt", "URL:XXXXXX查询完成,匹配成功!" & vbCrLf, true, System.Text.Encoding.Default)
My.Computer.FileSystem.WriteAllText(Server.MapPath("") & “\" & Now.toString("yyyyMMdd") & ".txt", "URL:XXXXXX查询完成,匹配成功!" & vbCrLf, true, System.Text.Encoding.Default)
展开全部
My.Computer.FileSystem.WriteAllText("D:\20131209.txt", "URL:XXXXXX查询完成,匹配成功!" & vbCrLf, true, System.Text.Encoding.Default)
'true为追加
'flase 为覆盖
'true为追加
'flase 为覆盖
更多追问追答
追问
这个方法我先前用过,报错
Server Error in '/' Application.
Access to the path 'D:\20131209.txt' is denied.
对指定的文件路径的访问被拒绝。
追答
你确定这程序本身是vb.net???vb.net那行怎么可能出错??这么简单的一行我一直在用的
而用vb.net也不包括
这种符号的吧?
这符号不是asp.net的吗?
asp.net是网络应用,必须使用fso组件来写入服务器文件的,而且服务器本身也得设定支持fso才行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |