首页  >   经验  >   文件是如何被删除的

文件是如何被删除的

查看 codexia 的博客 2015-06-24 13:03:27 1126
文件   删除  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介本系列讲解Windows系统中如何删除文件的内部操作,不同的文件系统不一样。这里主要讲解FAT文件系统和NTFS文件系统。
    Windows中删除文件,是否真的被删除了?可以很肯定的告诉你,是真的删除了。只不过,只是删除了而已。对用户而言,确实看不见了。但是对于磁盘来讲,依然没有真的删除。
    不同的文件系统内部执行的操作虽然不一样,但是原理是一样的。在FAT文件系统中,有一个目录项的结构,目录项就是目录下存放的文件或者子目录的一个对应条目,通过目录项可以找到文件和子目录。在目录项中,第一个字节是文件名的第一个字符,同时也是文件状态标志。删除文件时,会将这个字节设置为0xE5,也就是删除标记,这样就标记这个文件被删除了。不过,除此之外,还要在FAT文件分配表中将这个文件对应的存储空间释放掉,这样才真正执行完了删除文件的操作。如果不清楚FAT文件系统,可以参考 《快速格式化为何如此快速1-FAT文件系统<
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:文件是如何被删除的
文章地址:http://www.cjjjs.com/article/624201527313574
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:文件是如何被删除的
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. C++头文件包含的各种姿势,你知道不 查找全网同类文章
  2. vector遍历时删除元素后崩溃分析 查找全网同类文章
  3. 头文件用1.txt替代怎么不可以 查找全网同类文章
  4. c和c++中如何实现对已存入文件的内容进行修改? 查找全网同类文章
  5. 使用DOS命令调用好压来压缩文件夹的方法 查找全网同类文章
  6. 我定义了一个类,先将其写入文件当中,这没什么问题,问题是读出文件是就停止工作了 查找全网同类文章
  7. MFC学习实践之简易音乐播放器(五)添加目录扫描、播放模式及最小化等功能(终章) 查找全网同类文章
  8. [Win32] 如何检测本地文件被修改 查找全网同类文章
  9. Linux编程:6 系统运行程序并不会默认从当前路径加载动态库so文件 查找全网同类文章
  10. Linux编程:5 GCC编译简单快速入门:链接程序库 查找全网同类文章
分享到:
分享文章[文件是如何被删除的]到QQ空间

相关阅读

猜您感兴趣