はてなの質問に答えてみる
FTPソフトに関する質問です。
フォルダの中に11万のファイルがあり
容量は460MBです。
サーバーを移転するためにこのフォルダをダウンロードしたいのですが、
容量が大きいためかダウンロードすることができません。
ファイルのダウンロードにはwgetしかないだろうと、勝手な思い込みがあるのでwgetで試してみた。
12万のファイルを作ってみる。
120000.times {|n| f = open("foo#{n}","w") f.close }
ユーザとパスワードを指定して、wget!.
$ wget --ftp-user=foobar --ftp-password=password ftp://myserver/*
時間はかかるけど、さすがはwget。問題なし。
Windowsの1フォルダで扱えるファイル数ってどのぐらいなんだろうか?と検索してみたら
はてな人力検索にあった。12万でも余裕ですね。
http://q.hatena.ne.jp/1111490493
■ W98:FAT16、FAT32 でディレクトリ内に作成できる最大ファイル数 http://support.microsoft.com/kb/436213/JA/ ■ Size Limitations in NTFS and FAT File Systems http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/prkc_fil_tdrn.asp ■ NTFS ファイルシステムと FAT ファイルシステムの比較 http://www.microsoft.com/japan/technet/prodtechnol/winxppro/deploy/depovg/depxpi.mspx <FAT16> ルート ディレクトリ … 512 個 サブディレクトリ … 65534 個 <FAT32> ルート ディレクトリ … 65535 個 サブディレクトリ … 65534 個 ※ 長いファイル形式の場合 13文字ごとにディレクトリエントリを使用 <NTFS> ボリュームあたりのファイル数 … 4,294,967,295 個 (23^2 -1 ファイル)。