我正在使用 cd 命令,但转到文件夹时不起作用

问题描述 投票:0回答:6

cd
命令有问题。

我已经尝试过

cd desktop
它带我去
c:\Users\pekka\Desktop>

在桌面上我有一个文件夹

Summersemester
所以我写了
cd Summersemester
,它给出了错误消息

‘系统找不到指定的路径’

从桌面到文件夹

cmd command-prompt
6个回答
2
投票

我解决了这样的问题: 我不知道在 Windows 10 中桌面被“OneDrive”取代,所以我没有写“cd 桌面”,而是写了“cd OneDrive”,然后它找到了它。


2
投票

您在屏幕上看到的桌面至少由两个文件夹组成:

  1. C:\用户\用户名\桌面
  2. C:\用户\公共\桌面

第二个包含每个人桌面上可见的文件和快捷方式。也许您在桌面上看到的文件实际上位于公共桌面上。在这种情况下,您必须

cd
改为 \Users\Public\Desktop。


1
投票

Desktop
重新定位到
OneDrive

绝不是标准设置

很多

special folders
可以 被搬迁 也可以到
OneDrive

在您的问题中,您没有明确说明您是从哪个位置输入的

cd desktop

就您的情况而言,您应该处于

%USERPROFILE%
c:\Users\pekka

并且可能有一个名为

Desktop
的文件夹,但它不是真正的文件夹,因为它已被重新定位。

通常会假定这个固定位置,但正确的方法是在 PowerShell 中使用类似以下内容查找实际的特殊文件夹位置:

[environment]::getfolderpath('Desktop')

或者包裹在cmd/batch中

powershell -nop -c "[environment]::getfolderpath('Desktop')"

或者将位置放入变量(cmd)

for /f "usebackq delims=" %A in (`powershell -nop -c "[environment]::getfolderpath('Desktop')"`) do @set "Desktop=%A"

将位置获取到变量中(批量)

@Echo off
for /f "usebackq delims=" %A in (
    `powershell -nop -c "[environment]::getfolderpath('Desktop')"`
) do set "Desktop=%A"

要获取特殊文件夹和当前位置的列表,
运行此 PowerShell 脚本:

## Q:\Test\2018\06\08\Enum-SpecialFolders.ps1

$SpecialFolders = [Environment+SpecialFolder]::GetNames([Environment+SpecialFolder])
ForEach ($SpecialFolder in $SpecialFolders) {
    [PSCustomObject]@{
        SpecialFolderName = $SpecialFolder
        SpecialFolderLocation = ([Environment]::GetFolderPath($SpecialFolder))
    }
}

0
投票

我不确定这是否是新的,但我也从未明确告诉 OneDrive 同步我的桌面(我知道)并遇到了同样的问题。

要恢复 C:\Users\User 下的“桌面”文件夹,我尝试单击

One Drive -> Settings -> Account -> Choose Folders -> Desktop

看到一些奇怪的消息说(我正在解释)

无法停止同步桌面。这是 Windows 中的一个重要文件夹。

这阻止了取消选中该框。我取消选择了其下方的“桌面中的文件”,这使我能够停止同步桌面。只是警告,我的桌面上没有任何有用的东西,但如果发生这种情况,您可能需要备份这些文件或先移动它们。

在 Powershell 中,我的实际桌面文件夹返回到下

C:\Users\User\Desktop

紧接着,Onedrive 现在有一个桌面文件夹,这是文件移动到的位置(再次小心,如果您尝试这样做,可能会有助于先备份您的文件)。可能有一些单独的设置可以恢复此情况,重新同步 Onedrive 中的“桌面”文件夹现在只会同步 Onedrive 中名为“桌面”的文件夹,而不是您在桌面上看到的文件夹。


0
投票

实际上,我在桌面上使用 cd 时遇到了挑战。我就是这样做的

  1. cd onedrive

  2. cd 桌面

  3. cd 你的文件夹


0
投票

回答这个问题—— 只需复制您要查找的文件夹的路径即可 并写入 cd (文件夹路径)。 它会工作得很好。

希望有效果

© www.soinside.com 2019 - 2024. All rights reserved.