windows - CMD(命令提示符)进不去桌面

标签 windows cmd

<分区>

当我打开推荐提示时,默认行是这样的

C:\Windows\system32>

我正在使用 SASS 转换位于桌面上的 .scss 文件。

我知道默认行应该是这样的 C:\Users\the name of my machine

我输入 c:\Users\MyName\Desktop 并按回车键,我明白了

'c:\Users\MyName\Desktop' is not recognized as an internal or external command, operable program or batch file.

最佳答案

您需要使用更改目录命令'cd'来更改目录

cd C:\Users\MyName\Desktop

您也可以使用 cd/d 来更改驱动器。

额外资源链接 http://ss64.com/nt/cd.html

-- 编辑--

以上假定您的桌面位于正常位置。有时(例如,您使用的是 onedrive)您的桌面文件夹可能位于其他位置。

看来找到当前桌面文件夹的方法是在注册表中查看 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

https://answers.microsoft.com/en-us/windows/forum/all/how-to-tell-windows-which-desktop-folder-is-the/afe5ff10-95b7-40a3-ae98-555773e7e1f6

您可以使用 reg query 从命令行查询此信息命令。

reg query "HKCU/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/User Shell Folders" /v Desktop

这会给你这样的东西


HKEY_CURRENT_USER/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/User Shell Folders
    Desktop    REG_EXPAND_SZ     %USERPROFILE%/Desktop

其中 %USERPROFILE%/Desktop 是本例中的桌面位置。然后您可以将其提供给 cd/d 命令。

cd /d %USERPROFILE%/Desktop

关于windows - CMD(命令提示符)进不去桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39129178/

相关文章:

windows - 为什么 Windows START 命令不能在参数和路径中使用空格?

batch-file - 为什么我的脚本找不到这些文件?

c# - 有没有办法通过 C# 命令以管理员身份打开 CMD?

windows - 找出批处理文件在多少个父进程下运行

node.js - Node中的 `process.env.USER`和 `process.env.USERNAME`有什么区别?

c++ - 为什么 _ftscanf_s 会抛出异常而 _ftscanf 不会?

windows - 旧的 16 位应用程序间歇性地导致 WIN87EM.DLL 中的 GPF

python - 用python锁定txt文件

java - 无法在java程序中运行.bat文件

windows - Windows 命令提示符中不显示 Git 颜色