You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10下Cmd/PowerShell/Bash无法找到Documents文件夹文件的咨询

为什么文件管理器里的Documents在命令行里找不到?

这问题其实挺常见的,核心是你混淆了Windows里的几个路径概念,我给你一步步拆解清楚:

核心原因:你误解了「主目录」的位置

你提到“主目录是C:盘”,这是关键误区——Windows里你的个人文件(Documents、Downloads、Desktop这些)根本不在C:盘根目录,而是存在用户专属目录里,路径是 C:\Users\<你的用户名>(比如你的用户名是AndreaA的话,就是C:\Users\AndreaA)。

文件管理器左侧「此电脑」列表里的Documents,只是这个用户目录下Documents文件夹的快捷入口,不是C:盘根目录里的文件夹,所以你直接在命令行里从C:盘根目录cd Documents肯定找不到。

快速解决:正确定位到Documents文件夹

方法1:用完整路径直接跳转

根据你用的命令行工具,输入对应的命令:

  • PowerShell
    cd "C:\Users\你的用户名\Documents"
    
  • 命令提示符(CMD)
    cd C:\Users\你的用户名\Documents
    
  • WSL Bash:Windows的文件会挂载在/mnt/c下,所以路径是:
    cd /mnt/c/Users/你的用户名/Documents
    

方法2:利用快捷变量/符号跳转

命令行里有现成的快捷方式指向用户主目录,不用手动输长路径:

  • PowerShell~ 代表用户主目录,直接输入:
    cd ~\Documents
    
  • CMD%USERPROFILE% 是系统环境变量,指向用户主目录:
    cd %USERPROFILE%\Documents
    

验证路径的小技巧

你可以先确认自己的用户主目录路径:

  • PowerShell里输入 echo $HOME
  • CMD里输入 echo %USERPROFILE%
    这两个命令都会输出你的用户主目录路径,后面加上\Documents就是你文件管理器里那个文件夹的实际位置。

为什么文件管理器里显示在「此电脑」下?

文件管理器左侧的Documents属于Windows的「库」功能,它是把常用文件夹整合在一起的快捷入口,实际指向的还是用户主目录下的Documents文件夹。你可以右键点击这个Documents→属性,就能看到它的真实路径,和命令行里的路径是一致的。

额外优化:让命令行默认打开到用户主目录

如果每次打开命令行都不想手动跳转,可以做这些设置:

  • CMD:右键点击CMD快捷方式→属性→起始位置,改成%USERPROFILE%
  • PowerShell:默认打开就是用户主目录,如果不是,可在PowerShell配置文件里添加Set-Location $HOME
  • WSL Bash:如果想默认进入Windows的用户目录,可修改.bashrc文件,添加一行cd /mnt/c/Users/你的用户名

内容的提问来源于stack exchange,提问作者AndreaA

火山引擎 最新活动