如果文件夹是符号链接,是否可以通过vbscript进行测试?

时间:2010-02-23 17:03:41

标签: vbscript

我的安装程序中有一些可视化的基本脚本代码,我需要测试该特定文件夹是符号链接还是普通文件夹。是否可以在vbscript中执行此类任务?

1 个答案:

答案 0 :(得分:3)

作为符号链接的文件系统项具有FILE_ATTRIBUTE_REPARSE_POINT(1024)属性集。您可以像这样检查此属性:

Const FA_REPARSE_POINT = &h400

Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder("C:\MyFolder")

If (f.Attributes And FA_REPARSE_POINT) = FA_REPARSE_POINT Then
  ' The folder is a symbolic link
Else
  ' The folder is a normal folder
End If