0x00 起因
这个问题是我在在删除以前的项目遇到的的,这个项目我是用的 docker 编译的 windows 上面的一个目录,编译的是一个 arm linux 的系统。
因为权限以及命名方式的问题,linux下会有很多以 . 开头的目录,这些目录在进回收站的时候出现的问题。
至此我们大致了解了原因那么处理起来也就比较容易了。不进回收站直接删除就好了。
0x01 处理
处理起来比较简单,我需要删除的目录在 D:\risc
。
所以在 windows 下直接使用命令行来删除
rd /s/q "d:\risc"
它的作用是删除指定目录及其子目录中的所有文件和文件夹,包括只读文件和系统文件,而不需要用户确认。具体参数的含义如下:
- rd:表示删除目录的命令。
- /s:表示删除指定目录下的所有子目录和文件。
- /q:表示安静模式,即不需要用户确认删除操作。
- "d:\risc":表示要删除的目录路径,其中d:\risc是目录的完整路径。
如果 ,要强制删除 D 盘下的 test.txt 文件,可以输入以下命令:
del /f /q D:\test.txt
del /f /q 文件路径
,其中 /f
表示强制删除文件,/q
表示不显确认提示。