Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Internet explorer 获取internet临时文件文件夹中文件的internet地址属性_Internet Explorer_Vb6 - Fatal编程技术网

Internet explorer 获取internet临时文件文件夹中文件的internet地址属性

Internet explorer 获取internet临时文件文件夹中文件的internet地址属性,internet-explorer,vb6,Internet Explorer,Vb6,我想使用VB6获取临时Internet文件文件夹中所有文件的Internet地址。我怎样才能得到这些财产?在下图中,您可以看到这些属性 您必须使用shell对象 Set objShell = CreateObject("Shell.Application") Set Ag=Wscript.Arguments set WshShell = WScript.CreateObject("WScript.Shell") '&h20 is temp internet files Set Fld

我想使用VB6获取
临时Internet文件
文件夹中所有文件的
Internet地址
。我怎样才能得到这些财产?在下图中,您可以看到这些属性


您必须使用shell对象

Set objShell = CreateObject("Shell.Application")
Set Ag=Wscript.Arguments
set WshShell = WScript.CreateObject("WScript.Shell")


'&h20 is temp internet files
Set Fldr=objShell.NameSpace(&h20)
'Set Fldr=objShell.NameSpace(Ag(0))
Set FldrItems=Fldr.Items
Set fso = CreateObject("Scripting.FileSystemObject")


Set DeskFldr=objShell.Namespace(16)
FName=fso.buildpath(DeskFldr.self.path, "Folder Property List.txt")


Set ts = fso.OpenTextFile(FName, 8, vbtrue)


'Getting the column headers for up to 51 columns
For x = 0 to 50
    t1 = t1 & Fldr.GetDetailsOf(vbnull, x) & " (Shell)" & vbtab
Next
ts.write FLDR.self.path & vbcrlf
ts.Write T1 & vbcrlf
T1=""

'Getting the details of each object
For Each FldrItem in FldrItems
    For x = 0 to 50
        t1 = t1 & Fldr.GetDetailsOf(FldrItem, x) & vbtab
    Next
    t1=t1 & vbcrlf
    ts.Write T1
    T1=""
Next

msgbox FName & "has a tab delimited list of all properties"
如果交换设置FLDR=行,则它将适用于放置在其上的文件夹

ShellSpecialFolderConstants枚举类型


CSIDL值提供了一种独特的独立于系统的方法来标识应用程序经常使用的特殊文件夹,但这些文件夹在任何给定系统上可能没有相同的名称或位置。例如,系统文件夹在一个系统上可能是“C:\Windows”,在另一个系统上可能是“C:\Winnt”

语法

typedef enum {
    ssfALTSTARTUP = 0x1d,
    ssfAPPDATA = 0x1a,
    ssfBITBUCKET = 0xa,
    ssfCOMMONALTSTARTUP = 0x1e,
    ssfCOMMONAPPDATA = 0x23,
    ssfCOMMONDESKTOPDIR = 0x19,
    ssfCOMMONFAVORITES = 0x1f,
    ssfCOMMONPROGRAMS = 0x17,
    ssfCOMMONSTARTMENU = 0x16,
    ssfCOMMONSTARTUP = 0x18,
    ssfCONTROLS = 0x3,
    ssfCOOKIES = 0x21,
    ssfDESKTOP = 0x0,
    ssfDESKTOPDIRECTORY = 0x10,
    ssfDRIVES = 0x11,
    ssfFAVORITES = 0x6,
    ssfFONTS = 0x14,
    ssfHISTORY = 0x22,
    ssfINTERNETCACHE = 0x20,
    ssfLOCALAPPDATA = 0x1c,
    ssfMYPICTURES = 0x27,
    ssfNETHOOD = 0x13,
    ssfNETWORK = 0x12,
    ssfPERSONAL = 0x5,
    ssfPRINTERS = 0x4,
    ssfPRINTHOOD = 0x1b,
    ssfPROFILE = 0x28,
    ssfPROGRAMFILES = 0x26,
    ssfPROGRAMS = 0x2,
    ssfRECENT = 0x8,
    ssfSENDTO = 0x9,
    ssfSTARTMENU = 0xb,
    ssfSTARTUP = 0x7,
    ssfSYSTEM = 0x25,
    ssfTEMPLATES = 0x15,
    ssfWINDOWS = 0x24
} ShellSpecialFolderConstants;
常数

ssfALTSTARTUP 与用户的非本地化启动程序组相对应的文件系统目录。(值=29)

ssfAPPDATA 版本4.71。用作特定于应用程序的数据的公共存储库的文件系统目录。典型的路径是C:\Documents and Settings\username\Application Data。(值=26)

ssfBITBUCKET 包含用户回收站中对象的虚拟文件夹。(值=15)

ssfCOMMONALTSTARTUP 与所有用户的非本地化启动程序组相对应的文件系统目录。仅对Microsoft Windows NT系统有效。(值=30)

SSFComonappdata 版本5.0。所有用户的应用程序数据。典型路径是C:\Documents and Settings\All Users\Application Data。(值=35)

ssfCOMMONDESKTOPDIR 包含所有用户在桌面上显示的文件和文件夹的文件系统目录。典型路径是C:\Documents and Settings\All Users\Desktop。仅对Windows NT系统有效。(值=25)

ssfCOMMONFAVORITES 文件系统目录,用作所有用户喜爱的项目的公共存储库。仅对Windows NT系统有效。(值=31)

ssfCOMMONPROGRAMS 文件系统目录,其中包含所有用户的“开始”菜单上显示的公用程序组的目录。典型路径是C:\Documents and Settings\All Users\Start Menu\Programs。仅对Windows NT系统有效。(值=23)

ssfCOMMONSTARTMENU 包含所有用户的“开始”菜单上显示的程序和文件夹的文件系统目录。典型路径是C:\Documents and Settings\All Users\Start Menu。仅对Windows NT系统有效。(值=22)

ssfCOMMONSTARTUP 包含所有用户的启动文件夹中显示的程序的文件系统目录。典型路径是C:\Documents and Settings\All Users\Start Menu\Programs\Startup。仅对Windows NT系统有效。(值=24)

ssfCONTROLS 包含控制面板应用程序图标的虚拟文件夹。(值=3)

ssfCOOKIES 作为Internet cookie的公共存储库的文件系统目录。典型的路径是C:\Documents and Settings\username\Cookies。(值=33)

ssfDESKTOP 作为命名空间根的Microsoft Windows桌面虚拟文件夹。(值=0)

ssfDESKTOPDIRECTORY 用于物理存储桌面上显示的文件对象的文件系统目录。不要将它与桌面文件夹本身混淆,桌面文件夹本身是一个虚拟文件夹。典型的路径是C:\Documents and Settings\username\Desktop。(值=16)

SSF驱动 “我的计算机”虚拟文件夹包含本地计算机上的所有内容:存储设备、打印机和控制面板。此文件夹还可能包含映射的网络驱动器。(值=17)

硅灰岩 文件系统目录,用作用户喜爱项目的公共存储库。典型的路径是C:\Documents and Settings\username\Favorites。(值=6)

汗衫 包含已安装字体的虚拟文件夹。典型的路径是C:\WINNT\Fonts。(值=20)

SSF历史 作为Internet历史记录项的公共存储库的文件系统目录。(值=34)

ssfINTERNETCACHE 作为Internet临时文件的公共存储库的文件系统目录。典型的路径是C:\Documents and Settings\username\Internet临时文件。(值=32)

SSFLOAppData 版本5.0。用作本地(非漫游)应用程序数据存储库的文件系统目录。典型的路径是C:\Documents and Settings\username\Local Settings\Application Data。(值=28)

SSFMypactures 我的图片文件夹。典型的路径是C:\Documents and Settings\username\My Documents\My Pictures。(值=39)

SSF方法 包含“我的网络位置”虚拟文件夹中可能存在的链接对象的文件系统文件夹。它与ssfNETWORK不同,后者表示网络名称空间根。典型的路径是C:\Documents and Settings\username\NetHood。(值=19)

SSF网络 表示网络命名空间层次结构根的网络邻居虚拟文件夹。(值=18)

SSF个人 作为用户文档的公共存储库的文件系统目录。典型的路径是C:\Documents and Settings\username\My Documents。(值=5)

SSFP打印机 包含已安装打印机的虚拟文件夹。(值=4)

SSFP打印罩 包含打印机虚拟文件夹中可能存在的链接对象的文件系统目录。典型的路径是C:\Documents and Settings\username\PrintHood。(值=27)

SSFP文件 版本5.0。用户的配置文件文件夹。(值=40)

SSFProgram文件 版本5.0。程序文件文件夹。典型的路径是C:\Program Files。(值=38)

SSFP程序 包含用户程序组(也是文件系统目录)的文件系统目录。典型的路径是C:\Documents and Settings\username\Start Menu\Programs。(值=2)

ssfRECENT 包含用户最近使用的文档的文件系统目录。典型的路径是C:\Documents and Settings\username\Recent。(值=8)

ssfSENDTO 菲尔