diff --git a/README.md b/README.md index b503398ac..7e876618d 100644 --- a/README.md +++ b/README.md @@ -105,5 +105,5 @@ yarn build ## License - 文章遵循[ CC 4.0 BY-SA ](http://creativecommons.org/licenses/by-sa/4.0/)版权协议,转载请附上原文出处链接和声明 -- 源码遵循 [MIT](https://github.com/Charles7c/charles7c.github.io/blob/main/LICENSE) 协议 +- 源码遵循 [MIT](https://github.com/Charles7c/charles7c.github.io/blob/main/LICENSE) 许可协议 - Copyright © 2019-2022 Charles7c \ No newline at end of file diff --git a/docs/categories/issues/2021/12/01/F盘上的回收站已损坏。是否清空该驱动器上的回收站.md b/docs/categories/issues/2021/12/01/F盘上的回收站已损坏。是否清空该驱动器上的回收站.md index 26966a342..c0bf9222a 100644 --- a/docs/categories/issues/2021/12/01/F盘上的回收站已损坏。是否清空该驱动器上的回收站.md +++ b/docs/categories/issues/2021/12/01/F盘上的回收站已损坏。是否清空该驱动器上的回收站.md @@ -69,3 +69,62 @@ rd /s f:\$RECYCLE.BIN ![202112012236810](../../../../../public/img/2021/12/01/202112012236810.png) 问题解决了。 + +## 注意事项 + +**C:** 各位同学,在按照本文进行该项问题修复时,请一定要注意 **红色选框**,确认好你的操作是否与笔者一致,下面列出两个容易被忽略的问题。 + +### 执行命令的终端 + +::: tip 笔者说 +这个注意事项是一位同学在 CSDN 上评论遇到的,特别记录一下。 +::: + +![202209211547666](../../../../../public/img/2021/12/01/202209211547666.png) + +笔者是用 CMD 来执行的命令,你如果用了 PowerShell 或其他的终端,需要采用对应的命令语法。 + +以 CMD 和 PowerShell 中的 `rd` 命令为例,在 CMD 中 `rd` 命令的语法如下: + +``` shell +# [] 代表对应参数可选 +# 一般情况下直接使用 /s /q 组合的形式,表示不需要提示确认,直接对指定目录进行删除(包含子目录) +# 本文中的命令没加 /q 是本着稳妥的方面,让你确认一次后再删除 +rd [/s] [/q] 目录路径 +rmdir [/s] [/q] 目录路径 +``` + +![202209211548777](../../../../../public/img/2021/12/01/202209211548777.png) + +而在 PowerShell 中 `rd` 命令的语法如下: + +::: tip 笔者说 +说起来,命令其实差不多,因为是表达相同动作,而且外国人就那么几个单词。就和编程语言里的语法单词也相似一样。 +::: + +```shell +# 下面这些命令都可以,笔者习惯在 PowerShell 中使用 rm +# -r 是 recurse 的意思,表示递归删除(包含子目录) +rd [-r] 目录路径 +rm [-r] 目录路径 +rmdir [-r] 目录路径 +ri [-r] 目录路径 +del [-r] 目录路径 +erase [-r] 目录路径 +remove-item [-Recurse] 目录路径 +``` + +![202209211550888](../../../../../public/img/2021/12/01/202209211550888.png) + +很显然,当你用 CMD 的 `rd` 命令语法来在 PowerShell 中删除目录时,自然会报错了。 + + +![202209211550999](../../../../../public/img/2021/12/01/202209211550999.png) + +### 以管理员身份运行 + +一般来说,操作系统提供商提供多用户功能的目的,一方面是隔离数据,另一方面是为了防止小白用户操作错误还要怪在他们头上。 + +可能不需要管理员身份运行也没问题,但是为了防止部分同学机器的操作系统存在一些 “怪癖”,最好是采用管理员身份来运行,避免无权限之类的问题。 + +好了,目前就先简单提这两点注意事项,Good luck。 diff --git a/docs/categories/issues/2021/12/13/无法访问F盘。文件或目录损坏且无法读取.md b/docs/categories/issues/2021/12/13/无法访问F盘。文件或目录损坏且无法读取.md index 6ce3330ff..3702b15db 100644 --- a/docs/categories/issues/2021/12/13/无法访问F盘。文件或目录损坏且无法读取.md +++ b/docs/categories/issues/2021/12/13/无法访问F盘。文件或目录损坏且无法读取.md @@ -57,4 +57,4 @@ chkdsk f: /f 等待检查修复结束,笔者的 F 盘又回来了。 -![202112132257235](../../../../../public/img/2021/12/13/202112132257235.png) \ No newline at end of file +![202112132257235](../../../../../public/img/2021/12/13/202112132257235.png) diff --git a/docs/public/img/2021/12/01/202209211547666.png b/docs/public/img/2021/12/01/202209211547666.png new file mode 100644 index 000000000..8f8a1dd05 Binary files /dev/null and b/docs/public/img/2021/12/01/202209211547666.png differ diff --git a/docs/public/img/2021/12/01/202209211548777.png b/docs/public/img/2021/12/01/202209211548777.png new file mode 100644 index 000000000..c6ca82247 Binary files /dev/null and b/docs/public/img/2021/12/01/202209211548777.png differ diff --git a/docs/public/img/2021/12/01/202209211550888.png b/docs/public/img/2021/12/01/202209211550888.png new file mode 100644 index 000000000..e1eba2c4f Binary files /dev/null and b/docs/public/img/2021/12/01/202209211550888.png differ diff --git a/docs/public/img/2021/12/01/202209211550999.png b/docs/public/img/2021/12/01/202209211550999.png new file mode 100644 index 000000000..e7da0f432 Binary files /dev/null and b/docs/public/img/2021/12/01/202209211550999.png differ