查看: 1372|回复: 9
收起左侧

[讨论] 请问windows里改文件夹名,比移动文件,硬盘工作量一样吗?

[复制链接]
mifanu
发表于 2022-7-2 13:10:53 | 显示全部楼层 |阅读模式
本帖最后由 mifanu 于 2022-7-2 15:11 编辑

A。10万张图片,从a文件夹剪切到b文件夹。{ab在同一个硬盘分区下}
B。10万张图片在a文件夹里。图片不动,只把a改一下名称{且不与其它文件夹重名}。

请问,从windows系统原理和硬盘原理来分析。AB这两种操作,系统和硬盘工作量相差大吗?


是否在文件体系里面,B操作只有一处改写。而A的操作有10万处改写?
qfox99
发表于 2022-7-2 13:27:24 | 显示全部楼层
试了一下。

A,  只是移动文件名而不是文件本身,从速度上你应该能感觉到。
B,系统会问你是不是Merge(合并?),确认后和A的操作一样。

所以没有区别,不过都只是移动10万个文件名,而不是文件本身。
mifanu
 楼主| 发表于 2022-7-2 14:02:43 | 显示全部楼层
本帖最后由 mifanu 于 2022-7-2 14:04 编辑
qfox99 发表于 2022-7-2 13:27
试了一下。

A,  只是移动文件名而不是文件本身,从速度上你应该能感觉到。

你的回答出了点意外。我题目的意思是B选项中原本并没有b文件夹。所以不会出现合并之类的问题。因为你这一合并,搞得我这个实验就不清不楚了。
ninja_ren
发表于 2022-7-2 14:40:09 | 显示全部楼层
第二种操作是文件夹重命名吧,如果是的话,我猜是第二种工作量少
fzp070
发表于 2022-7-2 14:44:38 | 显示全部楼层

A。10万张图片,从a文件夹剪切到b文件夹。{ab在同一个目录下}
B。10万张图片,在a文件夹里,直接把a重名名为b。{ab在同一个目录下}
---同一个目录,感观应该差不多吧,我没试过,也不懂原理。不过如果是不在同一个目录,那应该是移动占用资源 比重命名大。


峪飞鹰
发表于 2022-7-2 16:57:46 | 显示全部楼层
从原理上说,

1、将会改动2个簇,a目录,b目录
2、只会改变1个簇,a目录中的名称被修改,其它不会发生变化

所以2比1更快,耗费资源更少。

评分

参与人数 1人气 +1 收起 理由
Kinhold + 1 原理上就是同一分区内文件重新构建索引引起.

查看全部评分

firo1603
发表于 2022-7-2 17:26:01 | 显示全部楼层
本帖最后由 firo1603 于 2022-7-2 17:34 编辑

windows不知道,在Linux下,两者应该没区别,都是mv命令
mifanu
 楼主| 发表于 2022-7-2 21:19:58 | 显示全部楼层
峪飞鹰 发表于 2022-7-2 16:57
从原理上说,

1、将会改动2个簇,a目录,b目录

也就是说。移动文件,实际上不是移动文件,而是改变了文件的目录名。本质上和对文件夹重命名是完全一样的?

也就是说,10万个文件,移到b下。和重命名为b,本质上一样?忽略细微差别。
qfox99
发表于 2022-7-3 04:34:59 | 显示全部楼层
mifanu 发表于 2022-7-2 14:02
你的回答出了点意外。我题目的意思是B选项中原本并没有b文件夹。所以不会出现合并之类的问题。因为你这一 ...

A. 移动了10万个文件名 (非文件内容)
B. 只是改了一个文件夹名。
工作量都不大。 如果是SSD, A更费盘一点点。

所以你的结论是对的。只是Why A?
峪飞鹰
发表于 2022-7-3 09:03:59 | 显示全部楼层
mifanu 发表于 2022-7-2 21:19
也就是说。移动文件,实际上不是移动文件,而是改变了文件的目录名。本质上和对文件夹重命名是完全一样的 ...

ntfs的硬盘中,所有数据都是以文件记录存在的,包括目录,只不过是目录有例外的存储属性。所有这些文件和目录树结构,都存在MFT(Master file table)里,当你需要把目录关联的信息改变的时候,只需要修改MFT里的目录从属关系,不需要移动文件。改名的话也是一样的,只需要改MFT的数据(和或者文件记录表示名称的数据)。在同一个分区下,上述操作都是轻量级的,与目录包含的文件总数无关。一旦跨了分区,则都是拷贝到新区域+从原区域删除这样操作的。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-22 22:17 , Processed in 0.132020 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表