我使用cd命令但在转到文件夹时无法正常工作

时间:2018-06-07 15:45:02

标签: cmd command-prompt

cd命令问题。

我已经尝试cd desktop它让我c:\Users\pekka\Desktop>

在桌面上我有一个文件夹Summersemester所以我写了cd Summersemester,它会显示错误消息

  

'系统无法找到指定的路径'

从桌面到文件夹

5 个答案:

答案 0 :(得分:2)

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

  1. C:\ Users \用户名\桌面
  2. C:\用户\公共\桌面
  3. 第二个包含在每个人的桌面上都可见的文件和快捷方式。您可以在桌面上看到的文件实际上位于公共桌面上。在这种情况下,您必须cd改为\ Users \ Public \ Desktop。

答案 1 :(得分:1)

Desktop重新定位到OneDrive不是标准设置

很多special folders 可以 be relocated以及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))
    }
}

答案 2 :(得分:0)

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

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

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

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

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

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

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

C:\Users\User\Desktop

此后,Onedrive现在有了一个Desktop文件夹,该文件夹是文件移动到的文件夹(再次小心,如果尝试这样做,可能会帮助您首先备份文件)。可能有一些单独的设置可以还原此设置,现在重新同步Onedrive中的“ Desktop”文件夹现在仅同步Onedrive中的一个名为“ Desktop”的文件夹,而不是您在桌面上看到的那个文件夹。

答案 3 :(得分:0)

我实际上在台式机上遇到了CD方面的挑战。这就是我的目的

  1. cd onedrive

  2. cd桌面

  3. 保存文件夹

答案 4 :(得分:-1)

我解决了这样的问题: 我不知道在Windows 10桌面上被' OneDrive'所以不要写'cd desktop'我写了一张CD和OneDrive'然后就找到了。