vb.net 中如何进行文件的读写

一个页面要实现查询,并把查询结果写入一个txt文件里,类似日志的功能,文件的路径可以固定,文件的名称已当前日期(20131209.txt),文件内容格式大概如下:URL:... 一个页面要实现查询,并把查询结果写入一个txt文件里,类似日志的功能,文件的路径可以固定,文件的名称已当前日期(20131209.txt),文件内容格式大概如下:

URL:XXXXXX查询完成,匹配成功!
URL:XXXXXX查询完成,匹配失败!
URL: ····

由于我这个是在别人的系统上面二次开发的,所以只能在这里写代码
<%
代码·························

%>

在网上找了很多方法都没法用,用JS的倒是可以,但是只能在IE上用!
希望大神能够给出完整正确的代码,最好带上注释,高分送上!
展开
 我来答
摇滚云
推荐于2016-04-08 · TA获得超过152个赞
知道答主
回答量:81
采纳率:0%
帮助的人:65.4万
展开全部
一般来讲asp.net的服务器运行应用所用的账号只有对应用所在目录(放网页的目录)的访问权限,你可以把文件存储在应用所在目录或者子目录试试。

My.Computer.FileSystem.WriteAllText(Server.MapPath("") & “\" & Now.toString("yyyyMMdd") & ".txt", "URL:XXXXXX查询完成,匹配成功!" & vbCrLf, true, System.Text.Encoding.Default)
百度网友cb882c664
2013-12-09 · TA获得超过114个赞
知道答主
回答量:43
采纳率:0%
帮助的人:42.1万
展开全部
My.Computer.FileSystem.WriteAllText("D:\20131209.txt", "URL:XXXXXX查询完成,匹配成功!" & vbCrLf, true, System.Text.Encoding.Default)
'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才行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式