![尝试在命令提示符中更改目录时访问被拒绝](https://linux22.com/image/1468285/%E5%B0%9D%E8%AF%95%E5%9C%A8%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E7%AC%A6%E4%B8%AD%E6%9B%B4%E6%94%B9%E7%9B%AE%E5%BD%95%E6%97%B6%E8%AE%BF%E9%97%AE%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我正在尝试学习 Ruby,对于与命令行相关的任何内容我都还很陌生,但到目前为止,除了更改目录之外,一切似乎都运行正常。我可以编写 ruby 脚本,为了运行它们,我必须将它们直接保存在 c:/users/elliot 中,因为我无法更改目录,甚至无法更改到新创建的文件夹。我知道过一段时间,如果我一直将所有内容保存在同一个文件夹中,文件就会变得一团糟,很难找到任何东西……有人知道如何解决这个问题吗?我的用户帐户是管理员 + 即使在这台计算机上也是唯一的帐户。我检查了我的 C:/、C:/users 和 C:/users/elliot 的权限,它们都说我有完全权限。我的 UAC 滑块也一直在底部。有人知道如何解决这个问题吗?谢谢!
答案1
问题似乎不是由权限引起的,而是由于命令的工作方式不明确。
您应该会看到一个显示文件夹的提示。如果没有,请输入:
提示$P$G可能会有帮助。
我建议运行:
cd %USERPROFILE
mkdir demo
cd demo
start .
mkdir subdir
cd subdir
cd
“start .”将打开 Windows 资源管理器,显示目录的内容。请注意,当您输入“mkdir subdir”时,图形化 Windows 资源管理器将显示您刚刚创建的目录。
我认为这将有助于巩固这些命令的作用。
> 具有特殊含义(称为“重定向”,尽管连续两个 > 称为“附加”)。也许有一天值得学习,但这是一个比能够确定其中一些命令的效果更高级的主题/概念。在轻松理解之前,我建议不要在命令提示符下输入 > 字符。