我在Windows中创建了一个文件夹快捷方式。然后我将此快捷方式放在另一个地方。使用ASP,是否可以通过快捷方式列出文件夹中的文件?所有文件夹,文件,链接等都在同一个驱动器上。
答案 0 :(得分:0)
Classic ASP使用VBScript或JScript。如果您可以列出那些文件,那么您可以在ASP中完成。
答案 1 :(得分:0)
如果IIS上的webhotel通过文件系统具有访问权限,则应该可以进行模拟。
我从来没有见过任何东西,除了Windows桌面能够使用快捷方式,除了快捷方式之外的其他任何东西。
我听说有些FTP服务器使用它们,不知道它是特殊的快捷方式还是直接在windows桌面下制作的。
但是 - 如果我遇到了问题,我会检查文件格式的快捷方式(.lnk),并查找通过文件系统操作(如“读取文件”)从ASP打开这些扩展的语法/方法。
然后,一旦从.lnk文件中检索了路径,就可以使用文件系统API中的标准函数执行一个简单的“文件夹列表文件”。
答案 2 :(得分:0)
这可能有用,但我必须承认我讨厌在ASP脚本中使用Shell对象: -
Function ResolvePath(path)
set wsh = CreateObject("WScript.Shell")
set link = wsh.CreateShortcut(path)
ResolvePath = link.TargetPath
End Function