`

话说 fat32 和ntfs下 单文件夹下 可生成文件的数量限制

OS 
阅读更多

昨天在项目中遇到一个问题,这是在对网站静态化时出的问题,系统报了 File not found , 上层error 是, file or directory

can't not create

 

我很奇怪,反复测试了两遍一直是这个问题,突然想到是不是文件夹下的文件数量限制有问题。

我立刻写了一个小程序进行测试,果然在fat32下,创建到 16000个文件时 就抛出了异常。

这跟文件名的长短有关系,短文件名大概能创建到30000多个。

我又好奇的测试了一下ntfs下的情况,

下面 公布测试结果:

         fat32 /ntfs               文件名长度                    创建文件数

         fat32                        5                                 33000

         fat32                         16                              20000

        fat32                            32                             16000

         nfts                           5                                    >400,000     (等不下去了)

         nfts                            32                               >247654 (等不下去了)

 

结论: 看来写程序还要注意os和硬件的影响

分享到:
评论
3 楼 voodoo_cat 2011-04-01  
FAT32格式理论上文件夹中文件是无限的,估计出于性能考虑,微软做了限制吧。不过一个文件夹下搞了10000多个文件,也太夸张了,打开文件夹都要一会吧···
2 楼 feiyan35488 2011-03-24  
ray_linn 写道
有意义吗?FAT32早就是过去式

过去的东西有很多,你确认你的东西都 不包含过去的
1 楼 ray_linn 2011-03-24  
有意义吗?FAT32早就是过去式

相关推荐

    bat批处理文件实现复制、删除、创建文件夹、执行程序、打开文件

    这里filemon文件夹和该bat文件在同一目录下,就省去具体路径了。但rd只能删除空文件夹. 要删除文件夹及其里面的所有子目录和文件,用rd命令带/s /q参数, /s参数表示删除该文件夹及其下面的子目录和文件 /q参数表示...

    文件夹加密精灵

    支持FAT/FAT32/NTFS文件格式; 适于Windows 98/Me/2000/XP/Server 2003/Win Vista/Win 7系统中安装使用. 安装需求: 本软件对计算机配置要求非常低: 32MB RAM, 硬盘有1MB自由空间. 或者支持Vista和Win 7最小安装的...

    1KB文件夹快捷方式病毒清除。

    在系统盘为FAT32的系统内,只需要使用“清理工具”清理即可。然后用“恢复文件夹属性工具”恢复被隐藏的各盘文件夹。 在系统盘为ntfs的系统内,首先使用“清理工具”清理,然后再用“数据流清除工具”清除检测到的...

    R-Studio 5.4 Build 134120注册版

    支持FAT12/16/32、NTFS、NTFS5和Ext2FS文件系统;能够重建损毁的RAID阵列;为磁盘、分区、目录生成镜像文件;恢复删除分区上的文件、加密文件(NTFS 5)、数据流(NTFS、NTFS 5);恢复FDISK或其它磁盘工具删除过得数据、...

    allways sync文件同步工具

     7、支持几乎所有的文件系统(FAT, NTFS, SAMBA, Netware, X-Drive, CDFS, UDF,还有更多)。  8、可安装在台式电脑,笔记本电脑,U盘,外置硬盘或一个U3功能的设备(见详情)。  9、达到超过两个文件夹同步。  ...

    WINRAR5.0正式注册版

    要期待这样的加密文件校验和匹配常规和 BLAKE2 和 CRC32 值。 7. RAR 5.0 压缩文件可以使用 256位的 BLAKE2sp 哈希( https://blake2.net ) 代替 32 位的 CRC32 作为文件校验和。可以在压缩对话框的“选项”页中...

    WinHex绿色中文单文件版V15.6 SR-6

    - 支持 FAT, NTFS, Ext2/3, ReiserFS, Reiser4, UFS, CDFS, UDF 文件系统 - 支持对磁盘阵列 RAID 系统和动态磁盘的重组、分析和数据恢复 - 多种数据恢复技术 - 可分析 RAW 格式原始数据镜像文件中的完整目录结构,...

    超强数据恢复反删除工具 R-Studio 8.13 Build 176093.zip

    1.可对所有主要文件系统进行磁盘恢复,包括 FAT12/16/32/exFAT、NTFS、NTFS5(由 Windows 2000/XP/2003/Vista/2008/Win7 创建或更新)、HFS/HFS+ (Macintosh)、Little and Big Endian variants of UFS1/UFS2 ...

    Allway.Sync.Pro.21.0.9.rar

    此外,支持任何文件系统,其中包括FAT、NTFS、SAMBA、Netware、X-Drive等,无需担心不兼容的情况。支持超过30种语言,满足于各种不同用户的需求。 1、真正的同步 在台式机,笔记本电脑,平板电脑等之间同步数据。 2...

    硬链壳扩展 HardLink ShellExtension 3.9.3.5 + x64 中文.rar

    硬链接,路口和符号链接不支持 FAT 文件系统上,而且也不是支持 FAT 文件系统上的克隆和智能复制过程。 在本文档中,术语“操作按钮”和“操作(弹出)菜单”用于指代通常称为鼠标右键的内容以及在按下该鼠标按钮时...

    网管教程 从入门到精通软件篇.txt

     指定要使用的文件系统:FAT、FAT32 或 NTFS 。如果未指定文件系统,将使用现有的文件系统格式。  Map  显示驱动器号与物理设备名称的映射。该信息在运行 fixboot 和 fixmbr 命令时非常有用。  map 命令仅在...

    WinHex V15.1 和 V16.7 汉化版

    它可以胜任Hex和ASCII码编辑修改,多文件寻替换功能,一般运算及逻辑运算,磁盘磁区编辑(支持FAT16、FAT32和NTFS)自动搜寻编辑,文件比对和分析,编辑内存里面的资料等功能。  值得一提的是这里提供的 WinHex 是...

    windowsnt 技术内幕

    理解NTFS分区和文件大小限制 NTFS POSIX.1符合性 为NTFS分区整理碎片 可移动介质和Windows NT 理解运行第三方磁盘工具造成的问题 支持基于Win32的应用程序 理解Windows NT对附加技术的支持 知道在什么时候不能使用...

    cmd操作命令和linux命令大全收集

    copy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 copy ipadmin$svv.exe c: 或:copyipadmin$*.* 复制...

    WinRAR_4.0.exe

    * 对于文本、声音、图像和 32 位和 64 位 Intel 可执行程序压缩的特殊优化算法 * 获得比类似工具更好的压缩率,使用'固实'压缩 * 身份校验(只有注册版本可用) * 自解压压缩文件和分卷压缩(SFX) * 对物理损伤的...

    TrueCrypt的国内延伸版本CnCrypt V1.11(单一文件绿色版)

    CnCrypt提供多种加密算法,包括:AES-256, Blowfish (448-bit key), CAST5, Serpent, Triple DES, and Twofish,其他特性还有支持FAT32和NTFS分区、隐藏卷标、热键启动等。 主要特性 1 所有加密都是以分区为基础的。...

    Ghost 8.3 Enterprise

     Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的...

    Ghost 8.3 系统备份软件

     Ghost 对现有的操作系统都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存储格式。同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的...

    入门学习Linux常用必会60个命令实例详解doc/txt

    文件为doc版,可自行转成txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供...

    一键ghost官网最新版.zip

    怎样进行打开等操作答:(1)保存位置:第一硬盘最后一个分区:\~1\C_PAN.GHO(2)~1的优点:此文件夹在FAT分区下资源管器中完全隐藏即使打开"显示所有文件"也不可见, 在NTFS分区下可防止删除,以防止病毒的恶意行为或用户的...

Global site tag (gtag.js) - Google Analytics