如何使命令行命令适用于任何用户?

时间:2014-06-29 05:05:07

标签: command-line cmd

我有什么方法可以使用CMD魔法来任何人可以输入它并且它适用于它们?例如:此命令适用于我

RD / S“C:\ Users \ Kyle \ FolderToDelete”

如何制作适合任何人的命令?这就是我希望它做的。

RD /S "C:\Users\%UniversalUser%\FolderToDelete"

在你认为我试图对某人的计算机做恶意之前,我不是。 在我玩的游戏中,游戏最近出现了混乱,玩家需要删除某个目录并重新下载以使其正常工作。

2 个答案:

答案 0 :(得分:2)

您正在寻找%user%%userprofile%以下两行是等效的:

RD /S "C:\Users\%User%\FolderToDelete"    
RD /S "%UserProfile%\FolderToDelete"

编辑:正如Sujay Sarma所说:如果用户名已经被移动或用户已被迁移,%user将无效。例如,如果您已升级或已重新安装,则您的用户名可能仍为“kyle”,但您的文件夹将为“kyle_000”或其他内容。

答案 1 :(得分:2)

用户文件夹的根目录存储在Windows环境变量%UserProfile%中。您只需要这一个变量来触发删除。

RD /S "%UserProfile%\FolderToDelete"

(例如:对于“Kyle”的用户名,%UserProfile%将评估为“C:\ Users \ Kyle”)。

会做到这一点。