8得票7回答
在PowerShell代码中测试一个文件夹是否为连接点?

如何在PowerShell代码中测试文件夹是否为联接点?

8得票2回答
MacFUSE似乎未安装。

安装MacFUSE并打开系统偏好设置 -> MacFuse后,似乎它与Mac Lion不兼容,并显示: MacFUSE似乎未安装 有解决方法吗?

7得票2回答
Cygwin如何/为什么会破坏Windows权限?

我们收到“现场”(即从安装软件的系统管理员那里)的投诉,称cygwin在NTFS(Windows 7/10/2008/2012等)上“搞乱了”Windows权限。 问题用例 一般的使用情况如下: 系统管理员从cygwin bash命令行启动某个“软件安装程序” 安装程序运行正常 系统管...

7得票1回答
为什么WriteFile会调用ReadFile,如何避免这种情况发生?

当在文件的现有部分进行顺序覆盖(例如,以8192字节为单位对齐和大小的块)时,WriteFile会导致从磁盘读取文件,这会完全破坏性能。我不太明白为什么会发生这种情况以及如何避免它。 使用Process Monitor,我得到了以下信息: Event.Class: File System ...

7得票4回答
如何检测一个卷上仅被删除、修改和创建的文件?

我想知道是否有一种简单的方法来检测NTFS卷上仅被删除、修改或创建的文件。 我用C++编写了一个离线备份程序。第一次备份后,我检查每个文件的存档位,以查看是否进行了任何更改,并仅备份已更改的文件。此外,它从VSS快照中备份,以防止文件锁定。 在大多数文件系统上,这似乎运行良好,但对于某些具...

7得票2回答
NTFS上的唯一文件标识符和$Object_ID

我在网上找到的文章显示,NTFS文件有两种形式的唯一标识符: 使用Windows API GetFileInformationByHandle(),我们可以访问结构体BY_HANDLE_FILE_INFORMATION,其中包含卷序列号和低/高文件索引。 http://msdn.micro...

7得票2回答
C#中的目录遍历

如何使用C#遍历文件夹结构而不陷入连接点的陷阱?

7得票8回答
NTFS备用数据流-好主意还是坏主意?

我希望为文件存储一些与应用程序有关的元数据,而NTFS备用数据流(AltDS)可以让我将这些元数据直接存储在文件上,而不是在单独的数据库中。但我认为这并不是一个好主意。我知道这只适用于NTFS文件系统,但至少如果用户将文件复制/移动到非NTFS驱动器中,他们会收到来自Windows的警告。而且...

7得票4回答
在C++中递归遍历NTFS目录的最快方法

我写了一个小爬虫来扫描和重新排序文件夹结构。 它基于dirent(它是围绕FindNextFileA的一个小包装器)。 在我的第一次性能测试中,它非常慢: 大约123473毫秒用于4500个文件(ThinkPad T60p本地三星320GB 2.5英寸硬盘)。 在123473毫秒内找到12...

7得票1回答
在Delphi中实现更改日志(步骤2)

继续 我的上一个问题,我能够使用这个delphi unit,利用这个EnumMFTEntries()函数实现了非常快速的驱动器扫描,但是我在做以下任务时遇到了麻烦: 任务1:查询更改日志以获取新修改的文件(更改、重命名、删除等...) 在阅读了EnumMFTEntries()函数和StCr...