문제

고객의 응용 프로그램 "AppName"에는 CommonAppData에 구성 파일이 저장되어 있습니다.

  • Windows XP에서 C:\Documents and Settings\All Users\Application Data\AppName
  • Windows Vista에서 C:\ProgramData\AppName

vbscript로 올바른 폴더 이름을 어떻게 얻습니까?

도움이 되었습니까?

해결책

Const CommonAppData = &H23&  ' the second & denotes a long integer '

Set objShell  = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(CommonAppData)

Set objFolderItem = objFolder.Self

MsgBox objFolderItem.Name & ": " & objFolderItem.Path

MSDN에는 다른 페이지를 나열하는 페이지가 있습니다 쉘 특수 폴더 상수.

이 페이지도 좋습니다. 특수 폴더를 열거합니다, Microsoft Windows 2000 스크립팅 안내서의 일부.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top