cd Foldername
,针对桌面上的一个文件夹,它显示系统找不到指定的路径。我快要疯了。同样的命令,在我的笔记本电脑上可以工作,但在电脑上不行。我已经排除了我能想到的所有故障。环境变量路径都没问题,
cd Desktop
命令可以正常工作。尝试在Powershell中运行该命令也会得到相同的错误。我快要抓狂了。
当我运行
dir
时,该文件夹也不显示。我束手无策。
请问有人能帮忙吗?
注意:我还排除了gpedit中的cmd限制、regedit并以管理员身份运行了命令。
cd Foldername
,针对桌面上的一个文件夹,它显示系统找不到指定的路径。我快要疯了。cd Desktop
命令可以正常工作。尝试在Powershell中运行该命令也会得到相同的错误。dir
时,该文件夹也不显示。注意:本答案是通过问题评论中的对话发现的。
在大多数Windows版本中,桌面文件夹的位置为%USERPROFILE%\Desktop
,对于大多数用户来说变成了C:\Users\YOURUSERNAME\Desktop
。
但是,该位置也可以被计算机上安装的程序更改,并且在工作区切换/多个桌面实用程序中是一个常见功能。
特别是在较新版的Windows中,OneDrive作为操作系统的一部分安装,作为初始设置的一部分,它会询问您是否要备份文档、图片和桌面到您的OneDrive帐户。这将使您能够在使用OneDrive登录的每台Windows计算机上都使用相同的文件。
如果选择使用OneDrive备份桌面,则您的桌面将不会存储在默认位置,而是会静默地移动到%USERPROFILE%\OneDrive\Desktop
。 %USERPROFILE%\Desktop
仍将存在于其原始位置,但不再包含桌面文件。
由于原始的桌面文件夹仍然存在,因此在打开命令提示符后使用cd Desktop
仍将起作用,但是由于其中不包含任何文件或文件夹,因此使用cd SomeFolderOnTheDesktop
将导致系统找不到指定的路径错误。
在较旧版本的Windows中,可以打开资源管理器中的任何文件夹,按住Shift
键,在打开文件夹的背景上右键单击,然后选择"在此处打开命令窗口"。自从Windows 10以来,它已经被替换为"在此处打开 PowerShell 窗口"。但是,您可以通过遵循这个WindowsCentral指南手动将"在此处打开命令窗口"恢复。
打开运行对话框(Windows键+R),然后输入%USERPROFILE%,按Enter键。这将打开您的用户配置文件目录(C:\Users\YOURUSERNAME
)。将现有的桌面文件夹重命名为类似于"Desktop-old"的名称。然后进入OneDrive文件夹,右键单击其中的桌面文件夹,然后选择"始终保留在此设备上"。如果您的互联网断开连接,您的桌面文件仍将可用,不会在您无法打开它们或打开它们需要很长时间时引起未来的困惑。
打开命令提示符,然后执行以下命令:
mklink /J "%USERPROFILE%\Desktop" "%USERPROFILE%\OneDrive\Desktop"
现在,每当您在任何程序中打开%USERPROFILE%\Desktop
时,实际上您将查看%USERPROFILE%\OneDrive\Desktop
的内容。因此,cd Desktop
,然后cd SomeFolderOnTheDesktop
将按预期工作。
免责声明:使用此方法处理%USERPROFILE%\Desktop
中的文件时必须小心,因为可能会出现OneDrive同步功能的意外错误。虽然我没有遇到过任何问题,但仍需提醒。
注意:备份是个好主意,如果可能的话请避免禁用。
右键单击系统托盘中的OneDrive图标,选择“设置”。在新窗口中,切换到“备份”选项卡,然后点击“管理备份”。按照设置向导重新配置您的设置。
我也遇到了同样的问题。我试图在我的计算机上打开和运行一个Python程序,但是一直出现“系统找不到指定的路径”的提示。然后我想了想,如果我手动跟着C盘上的路径去看看我要找的文件是否存在呢?实际上,在我的可见桌面上,我要加载的文件就在那里。操作步骤如下:
在文件资源管理器中打开C驱动器。
双击“Users”
双击用户文件夹。例如,我的姓氏是桑德斯,但我的用户文件名是“sande”。
滚动查找并打开“Desktop”。
你要访问的文件应该在这个文件夹里。这就是你在命令提示符中告诉计算机去寻找的路径。如果这个文件夹不存在:
前往你知道该文件夹在哪里的地方,例如你的实际桌面。将文件复制并粘贴到空的桌面文件夹中。完成,你可以访问该文件了!
希望这能帮助遇到同样问题的人。我曾经花了两天时间来运行一个简单的“Hello World”程序,非常沮丧。有时候,唯一到达目的地的方法就是跟着路径走 :)
cd %userprofile%/desktop
%USERPROFILE%\Desktop
)存在,所以它将保持不变。我实际上把我的桌面放在另一个驱动器上,并创建了一个目录联接(符号链接)来指向正确的位置。也许你可以做同样的事情,将%USERPROFILE%\Desktop
指向%USERPROFILE%\OneDrive\Desktop
,以免将来麻烦。我现在将我们的对话编译成一个答案。 - samthecodingman./
and~/
的重复问题。 - tripleee