fso的中文路径问题!

poetgao 2011-02-28 11:01:10
以下是一段很简单的代码,目的是列出某个文件夹下的所有子目录。

其中红色部分的路径名是英文时一切正常,只要包含中文就会显示无法找到路径的错误。

用了server.urlencode后依然不起作用,大家帮帮忙吧。

<%
Set objFSO= Server.CreateObject("Scripting.FileSystemObject")
call showfolderlist("F:\校内数字资源库\VideoBank")
Public Function ShowFolderList(FolderSpec)
response.Write(FolderSpec)
Dim f, f1, fc, s
Set f = objFSO.GetFolder(FolderSpec)
Set fc = f.SubFolders
For Each f1 in fc
s = s & f1.name
s = s & "|"
Next
response.write s
End Function
%>
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
改目录名。SR。绿色低碳。
wcwtitxu 2011-02-28
  • 打赏
  • 举报
回复
<%@ language="vbscript" codepage="65001" %>


asp 文件保存的编码 是否与 codepage 声明的一致
poetgao 2011-02-28
  • 打赏
  • 举报
回复
问题已解决!
应该在("F:\校内数字资源库\VideoBank")后面加一个“\”
写成("F:\校内数字资源库\VideoBank\")就对了。

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧