您的位置:程序门 -> .net技术 -> asp.net



[含有特殊字符的文件不能删除]


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


[含有特殊字符的文件不能删除]
发表于:2007-07-05 10:55:01 楼主
比如d:\temp\②companyhome②gszt_detail.aspx⑤dtlmid=673280&colid=.html
明名有,但是程序找不到,怎么办
发表于:2007-07-05 10:57:591楼 得分:0
没遇到过

编一下码试试
发表于:2007-07-05 10:58:392楼 得分:0
我会测试以下,还有什么好的主义
发表于:2007-07-05 11:08:033楼 得分:0
我是用file类来删除的
我可以确认有文件
直接在id地址中输入文件路径有的
用file类删除就是找不到
发表于:2007-07-05 11:13:154楼 得分:0
前面加个@
发表于:2007-07-05 11:15:555楼 得分:0
谢谢,已经加上了
是否和绝对/相对路径有关系
比如:file.delete( "\\192.168.1.104\news_cachexml\cachehtml\infohtml\2007-07-05\gsyj\②cnlistnewsdetail.aspx⑤tablename=gsyj&guid={eb5293c6-0aec-47a1-ae61-135712255b96}.html ")
发表于:2007-07-05 11:20:476楼 得分:0
汗 哪儿和哪儿啊
发表于:2007-07-05 11:23:147楼 得分:0
权限问题,我也考虑进去了
发表于:2007-07-05 11:25:238楼 得分:0
file.delete( "\\192.168.1.104\news_cachexml\cachehtml\infohtml\2007-07-05\gsyj\②cnlistnewsdetail.aspx⑤tablename=gsyj&guid={eb5293c6-0aec-47a1-ae61-135712255b96}.html ")
这样肯定不行,要用mappath转成物理路径再删除。
发表于:2007-07-05 11:32:519楼 得分:0
谢谢楼上的回答,不过好象不行
能否说的清楚一点
发表于:2007-07-05 11:33:3910楼 得分:0
局域网路径格式,是没有删除的权限吧?
发表于:2007-07-05 11:38:0611楼 得分:0
file.delete( "\\192.168.1.104\news_cachexml\cachehtml\infohtml\2007-07-05\gsyj\②cnlistnewsdetail.aspx⑤tablename=gsyj&guid={eb5293c6-0aec-47a1-ae61-135712255b96}.html ")
这样肯定不行,要用mappath转成物理路径再删除。
如果这样可以的话,那我就可以删除别人服务器上的东西了.
file.delete(server.mappath( "\temp\②companyhome②gszt_detail.aspx⑤dtlmid=673280&colid=.html "));
发表于:2007-07-05 12:24:2612楼 得分:0
分析的有道理
发表于:2007-07-05 14:15:0113楼 得分:0
那我有什么办法,删除内网其他计算机上的文件,请路过的一定帮我顶一下
发表于:2007-07-05 14:28:1514楼 得分:0
\\192.168.1.104\
????
我要在内网内删除不同计算机上的文件
程序好象解决不了
发表于:2007-07-05 14:37:0115楼 得分:0
不是代码的问题 而是你必须有删除共享目录中文件的权限
发表于:2007-07-05 14:38:0616楼 得分:0
把自己机器的相应文件夹和其他机器的相关文件夹做成文件夹同步映射
不管哪儿删除和添加   映射同步了的所有文件夹都会同步更新
发表于:2007-07-05 14:43:5517楼 得分:0


快速检索

最新资讯
热门点击