Vb.net %folder%做什么?

Vb.net %folder%做什么?,vb.net,windows,Vb.net,Windows,我曾经看到VB.NET中以以下方式指定的路径: %folder%/some/random/path 我的问题是%folder%实际上做了什么?Windows中的文件夹环境变量: 以下是一些在Windows中定义为自动填充环境变量的文件夹: %ALLUSERSPROFILE%-所有用户的配置文件 %HOMEDRIVE%-主驱动器(通常为C:) %USERPROFILE%-当前用户的配置文件 %TEMP%-临时文件夹 %SYSTEMROOT%-Windows文件夹 %APPDATA%-配置文件的应

我曾经看到VB.NET中以以下方式指定的路径:

%folder%/some/random/path


我的问题是
%folder%
实际上做了什么?

Windows中的文件夹环境变量:

以下是一些在Windows中定义为自动填充环境变量的文件夹:

  • %ALLUSERSPROFILE%
    -所有用户的配置文件
  • %HOMEDRIVE%
    -主驱动器(通常为C:)
  • %USERPROFILE%
    -当前用户的配置文件
  • %TEMP%
    -临时文件夹
  • %SYSTEMROOT%
    -Windows文件夹
  • %APPDATA%
    -配置文件的应用程序数据文件夹
  • %PROGRAMFILES%
    -默认程序安装文件夹
在命令窗口中尝试这些(开始>运行>命令)

在命令提示下,尝试:

cd %PROGRAMFILES%
echo %RANDOM%
其他有趣的内置动态环境变量:

以下是一些真正的内置环境设置,它们不是文件夹:

  • %DATE%
    -当前日期
  • %TIME%
    -当前时间
  • %RANDOM%
    -介于0和32767之间的随机数
在命令提示下,尝试:

cd %PROGRAMFILES%
echo %RANDOM%
要列出这些内置变量及其行为方式,请在提示下尝试以下操作:

set /?

非常感谢。所以,在%上包含的目录名意味着它是一个由windows控制的文件夹?但是%folder%有什么特别的含义吗?顺便说一句,回答你的确切问题:%folder%与我所知道的VB.NET无关。%是用于环境变量的。您可以使用%[variablename]%检索windows中设置的任何内容。在命令提示下键入set列出所有自定义set变量