cd
命令问题。
我已经尝试cd desktop
它让我c:\Users\pekka\Desktop>
在桌面上我有一个文件夹Summersemester
所以我写了cd Summersemester
,它会显示错误消息
'系统无法找到指定的路径'
从桌面到文件夹
答案 0 :(得分:2)
您在屏幕上看到的桌面至少有两个文件夹:
第二个包含在每个人的桌面上都可见的文件和快捷方式。您可以在桌面上看到的文件实际上位于公共桌面上。在这种情况下,您必须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方面的挑战。这就是我的目的
cd onedrive
cd桌面
保存文件夹
答案 4 :(得分:-1)