【问题标题】:VBS move files from download [duplicate]VBS从下载中移动文件[重复]
【发布时间】:2020-08-02 06:09:55
【问题描述】:

如何从 C:\Users\username\Downloads 移动文件 是否有用户名的变量,以便如果它在其他人的计算机上,它也可以工作,并且您不需要尝试代码。因为我无法访问用户名,所以我无法将任何文件从下载文件夹移动到其他文件夹。我查看了 windows 命令,但没有答案我在互联网上查看过,但是有更多人遇到同样的问题,也没有好的答案。 2 周后,我仍然不知道使用 vbs 到下载文件夹的路径。任何建议

【问题讨论】:

    标签: vbscript path movefile


    【解决方案1】:

    有,但你不应该使用它。环境变量不适用于程序。

    有许多标准文件夹经常使用 应用程序,但在任何给定的应用程序中可能没有相同的名称或位置 系统。例如,系统文件夹可能是“C:\Windows” 系统和另一个上的“C:\ Winnt”。此枚举中的值是 等效于 C++ 应用程序中使用的 CSIDL 值。他们提供 一种独特的独立于系统的应用程序来识别特殊的方式 文件夹。 它们取代了为此使用环境变量 目的

    https://docs.microsoft.com/en-us/windows/win32/api/shldisp/ne-shldisp-shellspecialfolderconstants

    使用

        set objShell = CreateObject("shell.application")
        set objFolder = objShell.NameSpace("C:\\")
    

    https://docs.microsoft.com/en-us/windows/win32/shell/shell-namespace

    【讨论】:

      猜你喜欢
      • 2021-07-27
      • 1970-01-01
      • 1970-01-01
      • 2017-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-13
      相关资源
      最近更新 更多