Windows XP上的不可移动文件

当我对我的XP机器进行碎片整理时,我注意到有一块“Unmovable Files”.有没有我可以使用的文件属性使我自己的文件不可移动? 只是为了澄清,我想要一种方法以编程方式告诉Windows我创建的文件应该是不可移动的.这是可能的,如果可以的话,我该怎么做? 谢谢,

当我对我的XP机器进行碎片整理时,我注意到有一块“Unmovable Files”.有没有我可以使用的文件属性使我自己的文件不可移动?

只是为了澄清,我想要一种方法以编程方式告诉Windows我创建的文件应该是不可移动的.这是可能的,如果可以的话,我该怎么做?

谢谢,

特里

解决方法

系统引导后无法移动大量系统文件,例如页面文件和注册表数据库文件.

在Windows启动之前运行This utility以对这些文件进行碎片整理.我已将它设置为在每次启动时运行,并且它在几台机器上运行良好.

请注意,第一次启动此实用程序设置为运行时,碎片整理可能需要几分钟.在第一次运行之后,它仅在3或4秒内完成.

编辑0:为了回应您的澄清 – 该链接表明Windows已将页面文件和注册表文件标记为打开以进行独占访问.所以你应该能够使用LockFile API调用做同样的事情.但是,这不是文件本身的属性.您必须实际运行一些后台程序来锁定文件以进行独占访问.

关于作者: dawei

【声明】:石家庄站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐