在ASP中,是否可以从快捷方式列出文件?

时间:2010-03-25 03:15:12

标签: asp-classic filesystems directory

我在Windows中创建了一个文件夹快捷方式。然后我将此快捷方式放在另一个地方。使用ASP,是否可以通过快捷方式列出文件夹中的文件?所有文件夹,文件,链接等都在同一个驱动器上。

3 个答案:

答案 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