以下資料夾及檔案名稱均以ABC、123來代替。
一開始,會發現到這個奇怪的問題,是因為同一個目錄下的檔案數量(不含資料夾數量)已經到達71個,內容如下:
資料夾A
資料夾B
資料夾C
資料夾D
資料夾E
資料夾F
檔案1
檔案2
檔案3
.
.
檔案71
「檔案71」使用FTP軟體上傳並未發生問題,但是上傳後,FTP軟體要重新取得該目錄的檔案清單(目錄列表)時,卻發生卡死的現象。FTP軟體試過Filezilla和Windows檔案總管(Windows 7的),都是一樣的情況。請看下圖:

FileZilla等很久都沒出現成功取得目錄列表的訊息,且此時FileZilla的遠端站台的頁框是卡死的現象,甚麼動作都無法進行,只得重新登入連線。用Widnwos檔案總管連此FTP目錄也是一樣的狀況。用公司的電腦連也是相同的情況,排除是個人電腦和網路的問題。不過使用主機的Plesk CP後台還是可以進到該目錄進行檔案管理的動作。
我已嘗試過將任何一個檔案刪除,讓檔案數量回到70個,此時FTP軟體皆可取得該目錄的清單。所以我一開始以為,是FTP伺服器有限制檔案數量上限為70(也太少,以前用過的國外免費虛擬主機1000個也沒問題。租過台灣其他家的主機,也沒有這種嚴苛的限制),於是我就向PChome虛擬主機的客服詢問能否放寬上限,他們的回應是「伺服器的限制,無法提供客製化」。
我要弄的網站需要大量的檔案才能完成,正當我在嘗試將檔案分散到不同的目錄時,我發現一個很奇特的現象!
我若在該目錄中,再新增一個資料夾G,裡面沒放東西也可以。新增資料夾G後,該目錄的檔案數量就算超過300個,FTP軟體依然能取得該目錄的檔案清單。但移除資料夾G後,FTP軟體又會卡死,不過再用CP後臺去增加資料夾G,FTP軟體又能用,屢試不爽。
因為第一次碰到這種神奇的現象,我又多玩了一下。如果把其他的資料夾改名稱,像是把資料夾C改成資料夾Q,即使資料夾G存在,FTP軟體又無法取得該目錄了。若是把資料夾G改名稱為資料夾H,也是同樣的情況,FTP又不能用了。
這問題真的是很奇怪,不曉得有沒有人有遇過這種狀況,應該要怎麼解決比較好?FTP改個資料夾名稱或是檔案數量一多就不能用,實在很麻煩,網站根本就不能動工阿!