|
本帖最后由 dos时代菜鸟 于 2016-6-5 22:00 编辑
看 如下 vbs 脚本:
- set os=CreateObject("Wscript.shell")
- set fs=CreateObject("Scripting.FileSystemObject")
- '---以下7条用来显示 系统级别的临时缓存文件夹的位置
- sys_temp=os.Environment("system")("temp") '---将系统级别的临时缓存文件夹名称赋值给 sys_temp 变量,内容可能含有 %%
- abc=os.run("cmd.exe /c echo "&sys_temp&" >temp.txt",0,true) '---由于含有 %% 只能被 cmd 识别,所以通过cmd 把其转换为不带 %%的内容传递给文件
- set file1=fs.OpenTextfile("temp.txt",1) '---只读方式打开文件 temp.txt
- abc=file1.readline '---读取文件一行内容,并将其赋值给变量 abc
- file1.close '---关闭文件
- msgbox "系统system级别的临时缓存文件夹为:"&abc '显示变量内容
- abc=fs.deletefile("temp.txt",true) '删除文件 temp.txt
- '以下4条命令用于获取和显示 FileSystemObject 所能获取的3个 所谓特殊文件夹
- path0=fs.getspecialfolder(0)
- path1=fs.getSpecialFolder(1)
- path2=fs.getSpecialFolder(2)
- msgbox "Windows 文件夹:"&path0&chr(13)+ _
- "系统System 文件夹:"&path1&chr(13)+ _
- "系统用户临时缓存文件夹:"&path2
复制代码 |
|