如何创建与用户配置文件同名的文件夹不包括子文件夹或数据只需选择名称并使用 cmd 在另一个驱动器中创建文件夹
Posted
技术标签:
【中文标题】如何创建与用户配置文件同名的文件夹不包括子文件夹或数据只需选择名称并使用 cmd 在另一个驱动器中创建文件夹【英文标题】:How to create folder the same name as user profile not include sub-folder or data just select name and create folder in another drive using cmd 【发布时间】:2021-02-01 11:32:33 【问题描述】:我正在尝试通过创建一个与用户配置文件同名的文件夹来使用 cmd 创建一个新文件夹。
例如:我的用户配置文件C:\Users\Tech
,我想在D:\Documents\Tech
中创建一个同名文件夹。
我该怎么做?
【问题讨论】:
这样的东西,似乎是你需要的,If Exist "D:\Documents\" If Not Exist "D:\Documents\%UserName%\" MD "D:\Documents\%UserName%"
。要查看所有环境变量及其定义的值,只需在命令提示符窗口中输入 set
。
【参考方案1】:
我相信您需要一些环境变量来实现这一点,因为您可以在我的计算机上看到它的外观:
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
【讨论】:
以上是关于如何创建与用户配置文件同名的文件夹不包括子文件夹或数据只需选择名称并使用 cmd 在另一个驱动器中创建文件夹的主要内容,如果未能解决你的问题,请参考以下文章
在存放源程序的文件夹中建立一个子文件夹 myPackage。例如,在“D:java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:javamyPackage)。在 myPacka(代码