win10系统下删除文件时出现了"找不到该项目"问题
遇到一个问题:
win10系统下删除文件时出现了"找不到该项目"问题
百度搜索后得到
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
这两行dos命令
创建(.txt)文件后写入这两行命令,保存,修改(.txt)至(.bat)
最后把需要删除的文件或文件夹拖入到此(.bat)文件中…
到这里你的需求已经满足了…下面可以不看
疑问
- 那这两行是什么意思
- \?%1 是什么意思?
DEL /F /A /Q \\?\%1 //强制删除 文件属性 不跟你确认
RD /S /Q \\?\%1 //删除目录和目录下文件 不跟你确认
\\?\%1 是什么意思?
windows的命名约定中,路径组合的长度为260字节,但也提供了超长路径的统一访问支持,
那就是添加可扩展UNC路径\\?\前辍的绝对路径,以便达到最大路径字节32767
\\?\ 表示了当前电脑的根目录,而各磁盘分区如同在资源管理器中那样,是处于我的电脑之下一阶当中的
\\?\ 在命令行中无法直接执行文件或切换目录,但大多数内部命令都可以支持这样的路径,例如dir echo start...
至于%1 是自身的意思!
它的用处是: 可以将其他的东西拖拽到这个批处理图标上。
被拖拽的上的那个文件,将会被执行相关命令。
UNC路径是什么意思,我吐了,我咋啥都不知道
