首页 > 编程知识 正文

目录不是空的怎么删除,目录不是空的无法删除

时间:2023-05-06 19:50:50 阅读:272617 作者:28

同事遇到的一种情况,这种情况暂定为是索引丢失导致文件定位不对,从而windows保护机制判断失误。

具体可以使用以下方法,首先使用chkdsk命令

即打开cmd  //(此处为注释说明符号) 具体如何打开cmd请百度

输入chkdsk 盘符: 参数

示例 如检查C盘下的索引是否完整

chkdsk c: /f 

具体参数描述如下

详细的参数说明如下:(如果你对参数感兴趣可以往下读,不感兴趣可以跳过下面这段,在黑框显示完成之后关闭黑框,拔出硬盘,插入,再次尝试删除,应该就成功了。)
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]]

volume 指定驱动器(后面跟一个冒号)、装入点
或卷名。
filename 仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。
/F 修复磁盘上的错误。
/V 在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称。
在 NTFS 上: 如果有清除消息,将其显示。
/R 查找不正确的扇区并恢复可读信息(隐含 /F)。
/L:size 仅用于 NTFS: 将日志文件大小改成指定的 KB 数。
如果没有指定大小,则显示当前的大小。
/X 如果必要,强制卷先卸下。
卷的所有打开的句柄就会无效(隐含 /F)。
/I 仅用于 NTFS: 对索引项进行强度较小的检查。
/C 仅用于 NTFS: 跳过文件夹结构的循环检查。

/I 和 /C 命令行开关跳过卷的某些检查,减少运行 Chkdsk 所需的时间。 此为重建索引命令,即检查并重建或者更新索引。类似于调整指向指针。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。