问题标签 [ntfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何查看目录的子文件是否已更改
在 Windows 中,是否有一种简单的方法来判断文件夹是否有已更改的子文件?
我验证了,当子文件更改时,文件夹上的最后修改日期不会更新。
我可以设置一个注册表项来修改此行为吗?
如果重要的话,我使用的是 NTFS 卷。
我最终希望从 C++ 程序中获得这种能力。
递归扫描整个目录对我不起作用,因为该文件夹太大了。
更新:我真的需要一种方法来做到这一点,而无需在更改发生时运行进程。所以安装文件系统观察器对我来说不是最佳选择。
Update2:存档位也将不起作用,因为它与上次修改日期有相同的问题。将设置文件的存档位,但不会设置文件夹。
windows-vista - 在 Vista 中如何查看 NTFS 分区的分配单元大小?
我可以使用哪个内置(如果有)工具来确定某个 NTFS 分区的分配单元大小?
windows-xp - 你如何处理大量的小文件?
我正在开发的产品每天收集数千个读数,并将它们作为 64k 二进制文件存储在 NTFS 分区 (Windows XP) 上。经过一年的生产,单个目录中有超过 300000 个文件,并且数量还在不断增长。这使得从 Windows 资源管理器访问父/祖先目录非常耗时。
我试过关闭索引服务,但没有任何区别。我还考虑将文件内容移动到数据库/zip 文件/tarball 中,但单独访问这些文件对我们是有益的;基本上,这些文件仍然需要用于研究目的,研究人员不愿意处理其他任何事情。
有没有办法优化 NTFS 或 Windows 以便它可以处理所有这些小文件?
filesystems - 在 CentOS 5.2 上挂载 NTFS 文件系统
我想在 CentOS 5.2 中安装一些内部和外部 NTFS 驱动器,最好在启动时自动安装。不管它是读/写还是只读,但如果它是安全的,读/写将是首选。
编辑:感谢所有答案,我在下面总结了它们=)
iis-6 - 了解 IIS6 权限、ACL 和身份——如何限制访问?
当一个 ASP.NET 应用程序在 Windows 2003 Server 的 IIS6.0 下运行并模拟时,什么用户帐户与决定文件读/写/执行访问权限相关?我有两种情况,我试图了解授予/撤销的访问权限。我认为最相关的用户可能是应用程序池中指定的身份,但这似乎不是全部。
第一个问题涉及通过 System.Diagnostics.Process.Start() 执行本地批处理文件——当 AppPool 设置为 IWAM_WIN2K3WEB 用户时,我不能这样做,但如果它设置为网络服务标识,它就可以正常工作。我当然确保 IWAM 用户对文件具有执行权限。
第二个涉及写入本地硬盘驱动器上的文件 - 我希望能够通过文件夹属性通过访问控制列表阻止这样做,但即使我将文件夹中的所有用户设置为“读取”(根本没有“写”的用户/组),我们的 ASP.NET 仍然可以写出文件没有问题。如果它没有写权限怎么办?
谷歌搜索会出现点点滴滴,但从来没有完整的故事。
linux - 在任何 linux 文件系统上是否有类似备用数据流的东西?
在 Windows NTFS 上,我最近在一个爱好开发项目中使用了一个很好但大部分未使用的功能,称为“备用数据流”(ADS)。
在 Mac HFS+ 上,还有一个类似的不错但大多未使用的功能,称为“命名分叉”。
我正在考虑把这个项目移植到Linux上,但不知道linux上的Filesystem有没有这样的功能?
windows - NTFS 性能和大量文件和目录
带有 NTFS 的 Windows 如何处理大量文件和目录?
在遇到性能问题或其他问题之前,是否有关于可以放置在单个目录中的文件或目录限制的任何指导?
例如,有一个包含 100,000 个文件夹的文件夹是否可行?
svn - 有什么方法可以忽略来自 NTFS 存储库的文件?
好的,所以在某个时间点,有人将一些名称需要区分大小写的文件系统的文件签入到我经常签出的存储库的主干中。当我尝试检查它时(在我的 Windows 计算机上),这当然会导致我的本地工作副本锁定。有什么方法可以设置我的本地颠覆副本,以便它会忽略任何名称不同的文件,只是以防万一?
compilation - 与默认的 4KB 相比,16KB 或 32KB 的 NTFS 分配块是否会使编译时间更快?
与默认的 4KB 相比,16KB 或 32KB 的 NTFS 分配块是否会使编译时间更快?
.net - 更改 .NET 中的日志操作?
我正在寻找执行更改日志操作的 .NET/C# 方式(不导入非托管代码)。
任何提示或 RTM 链接?