Windows乙個資料夾下面最多可以放多少檔案

2021-09-06 23:05:10 字數 1896 閱讀 5084

這個問題其實我也不知道,不過我們可以來進行個測試,看看資料夾下面最多能放多少個檔案。

那麼怎麼來測試這樣乙個問題呢,很顯然我們乙個個的去建立檔案是不現實的,沒那麼多時間,而且這個方法也太笨了。這裡我們會用到批處理命令,新建乙個bat檔案,然後將「for /l %%a in (1,1,10000000000000000) do echo text> %%a.txt」這段**複製進去,儲存後退出。這段**的意思是在資料夾下面從1.txt開始建立10000000000000000個檔案。

在fat32檔案格式的硬碟中雙擊這個批處理檔案後,再耐性等待一會兒,我們發現在建立到第65535個檔案時,出現「無法建立目錄或檔案」的提示了,這說明在fat32檔案格式下乙個資料夾下面最多能放65535個檔案。

那麼在ntfs檔案格式的硬碟中能乙個資料夾能存放多少檔案呢,我們同樣也可以用上面這個批處理來進行測試,不過還是先告訴大家答案吧,在ntfs檔案格式下乙個檔案家下面可以存放4294967295個檔案,你至少需要有16.7tb的空餘磁碟才能完成這個測試,所以大家其實不必糾結乙個資料夾下面最多可以放多少檔案,在windows的機制下面,這些數值是完全夠你使用的。

windows作業系統單資料夾下到底能存放多少檔案及單檔案的最大容量

原文回答內容如下:

你是問在資料夾下最多能放多少個檔案吧?

fat

4gb max file size

4gb max volume size

512 files per folder

fat32

4gb max file size

2tb max volume size

65,534 files per folder

ntfs

no limit on max file size.

256tb max volume size (64kb clusters)

4,294,967,295 files per folder

以上原文內容引用自:

我個人翻譯解釋如下:

硬碟格式為:fat格式(如:上世紀的windows95及之前版本等)

單個檔案儲存容量最大為:4gb

單資料夾中所有檔案總和的容量最大為:4gb

單資料夾中最大可有512個檔案(注:前提是所有檔案容量總和小於或等於4gb時,並且此格式似乎應該是不支援長檔名,只支援短檔名!)

硬碟格式為:fat32格式(如:上世紀的windows98或本世紀的windows2000、windows xp、windows2003、windows vista等都可存在此格式的硬碟)

單個檔案儲存容量最大為:4gb

單資料夾中所有檔案總和的容量最大為:2tb(注:1tb=1024gb)

單資料夾中最大可有65,534個檔案(注:前提是所有檔案容量總和小於或等於2tb,並且所有檔名都是短檔名,而不是長檔名。至於什麼是長檔名什麼是短檔名,到網上搜素看吧!)

硬碟格式為:ntfs格式(如:本世紀的windows2000、windows xp、windows2003、windows vista等都可存在此格式的硬碟)

單個檔案儲存容量最大為:無限制

單資料夾中所有檔案總和的容量最大為:256tb (64kb集群)(注:不太明白為何要加64kb集群,是不是再說磁碟陣列呢?1tb=1024gb,算算256tb是多大的gb,現在個人計算機或者一般pc伺服器似乎還沒有這麼大的硬碟)

單資料夾中最大可有4,294,967,295個檔案(注:前提是所有檔案容量總和小於或等於256tb時,並且所有檔名都是短檔名,而不是長檔名。至於什麼是長檔名什麼是短檔名,到網上搜素看吧!我想這個應該在普遍情況下都能滿足此前提的。)

Windows乙個資料夾下面最多可以放多少檔案

這個問題其實我也不知道,不過我們可以來進行個測試,看看資料夾下面最多能放多少個檔案。那麼怎麼來測試這樣乙個問題呢,很顯然我們乙個個的去建立檔案是不現實的,沒那麼多時間,而且這個方法也太笨了。這裡我們會用到批處理命令,新建乙個bat檔案,然後將 for l a in 1,1,1000000000000...

讀取Windows資料夾下面檔名

在vs工程中新增lib檔名稱比較麻煩,通過 將需要的檔名儲存在txt檔案彙總 在網上找到了一段 修改一下成功執行!test max.cpp 定義控制台應用程式的入口點。include stdafx.h include include include include include include p...

遍歷乙個資料夾下面所有的檔名包括資料夾

遍歷資料夾下所有的檔案,包括資料夾 param dirpath public static void printdirfiles string dirpath,int index 列印資料夾名稱 system.out.println dir.getname file files dir.listfi...