vbscript - 第一次尝试编码,但文件位置失败
问题描述
问题是我试图在别人的桌面上创建一个文件,但我不知道在用户中写什么。
我试过了"C:\Users\" & strUser & "\desktop\Test"
Set fso = CreateObject("Scripting.filesystemobject")
fso.Createfolder "C:\Users\" & strUser & "\desktop\Test"
错误:找不到文件位置。
解决方案
使用特殊文件夹 Shell 函数返回桌面的路径。
set objShell = Wscript.CreateObject("Wscript.Shell")
strDesktopPath = objShell.SpecialFolders("Desktop")
Set fso = CreateObject("Scripting.filesystemobject")
fso.Createfolder strDesktopPath & "\Test"
推荐阅读
- ios - 如何防止在 iOS 应用程序中备份用户数据?
- android - 重新启动时自动重新启动应用程序无法在 Rooted Android 6 设备上运行
- javascript - 为什么 isNaN('') 或 isNaN("") 为假(单引号或双引号被视为有效数字)?
- lua - 在 Lua 表中查找重复值
- html - Woocommerce Floating Bar 有额外的 Margin-Top
- c# - 在asp.net核心中发送带有防伪令牌的post ajax请求不要访问控制器方法
- fortran - 通过 type(c_ptr) 虚拟变量传递外部函数和自定义数据类型
- command - Spyder 新手,不确定为什么 < 在我的脚本中无法触发“小于”
- amazon-cloudformation - 在 2 个区域部署 2 个依赖的 cloudformation 堆栈部分
- python - 如何返回字典中具有最大值的键