Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/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
Shell 如何创建与用户配置文件同名的文件夹不包括子文件夹或数据只需选择名称并使用cmd在另一个驱动器中创建文件夹_Shell_Batch File_Cmd_Command Prompt_Batch Processing - Fatal编程技术网

Shell 如何创建与用户配置文件同名的文件夹不包括子文件夹或数据只需选择名称并使用cmd在另一个驱动器中创建文件夹

Shell 如何创建与用户配置文件同名的文件夹不包括子文件夹或数据只需选择名称并使用cmd在另一个驱动器中创建文件夹,shell,batch-file,cmd,command-prompt,batch-processing,Shell,Batch File,Cmd,Command Prompt,Batch Processing,我正在尝试使用cmd创建一个新文件夹,方法是创建一个与用户配置文件同名的文件夹。 例如:我的用户配置文件C:\Users\Tech,我想在D:\Documents\Tech中创建一个同名文件夹 我怎样才能做到这一点?我相信您需要一些环境变量来实现这一点,因为您可以在我的计算机上看到它的外观: Prompt> set ... USERNAME=Gebruiker USERPROFILE=C:\Users\Gebruiker ... 使用这些环境变量,您可能会找到您要查找的内容,如以下示例所

我正在尝试使用cmd创建一个新文件夹,方法是创建一个与用户配置文件同名的文件夹。
例如:我的用户配置文件
C:\Users\Tech
,我想在
D:\Documents\Tech
中创建一个同名文件夹


我怎样才能做到这一点?

我相信您需要一些环境变量来实现这一点,因为您可以在我的计算机上看到它的外观:

Prompt> set
...
USERNAME=Gebruiker
USERPROFILE=C:\Users\Gebruiker
...
使用这些环境变量,您可能会找到您要查找的内容,如以下示例所示:

Prompt> echo %USERNAME%
Gebruiker

Prompt> echo %USERPROFILE%
C:\Users\Gebruiker

C:\Temp_Folder>mkdir C:\Temp_Folder\%USERNAME%

C:\Temp_Folder>dir /AD
...
 Directory of C:\Temp_Folder

18/10/2020  17:32    <DIR>          .
18/10/2020  17:32    <DIR>          ..
18/10/2020  17:32    <DIR>          Gebruiker
Prompt>echo%USERNAME%
格布鲁伊克
提示>回显%USERPROFILE%
C:\Users\Gebruiker
C:\Temp\u Folder>mkdir C:\Temp\u Folder\%USERNAME%
C:\Temp\u Folder>dir/AD
...
C:\Temp\u文件夹的目录
18/10/2020  17:32              .
18/10/2020  17:32              ..
2020年10月18日17时32分

类似的内容似乎就是您所需要的,
如果存在“D:\Documents\”如果不存在“D:\Documents\%UserName%\”MD“D:\Documents\%UserName%”
。要查看所有环境变量及其定义值,只需在命令提示窗口中输入
set