2012-07-30 122 views
1

我正在使用許可的CuteFTP版本將一臺服務器的文件(數千個)傳輸到另一臺服務器。文件路徑太長 - FTP傳輸崩潰

我現在面臨的問題是大多數FTP傳輸失敗,因爲文件路徑太長。

平均而言,我的文件路徑的字符長度將是任何地方200 &之間250

我不能單獨手動縮短文件的標題,因爲有文件的數量巨大。

任何想法或建議,以克服這個問題?

回答

2

這是Windows特別是NTFS文件系統的限制。 MAX_PATH定義允許您創建總長度(路徑和文件名)長度爲260個字符的文件。簡單的方法是使用Robocopy來處理這樣的文件名,或者如果你綁定到FTP,當目標文件名太長時你會得到一個錯誤。解決這個問題的唯一簡單方法就是創建一個zip文件來處理相關文件並傳輸zip文件。無論如何,這應該是一個好主意,因爲通過線路傳輸比僅傳輸一個比原始數據小2-4倍的大文件要慢得多。

作爲獎勵,您可以擺脫長文件名,直到您嘗試解開它們。但是,你應該選擇你的文件夾結構,以便有一個淺層根目錄。

+0

我無法壓縮文件,因爲我正在將視頻文件傳輸到提供視頻流的CDN(Highwinds)。所以文件夾\文件結構必須保持。 – user735647 2012-07-30 10:06:32