- 締切済み
Windowsにおけるフォルダ参照
OS:WindowsXP 訳あってWindowsで計算機シミュレーションを行いました. 16000のフォルダとそのなかにそれぞれ40個ほどのファイルが入ってます. 合計すると数十GBのデータになります. <問題> フォルダを開こうとするとWindowに懐中電灯でファイルを探すアニメーションが出たままで何も見つけてくれません. <行った作業> Symantec社のウィルスソフトが入っており,スキャンしているために参照に時間がかかっているのかと思いUninstall.→関係なし 膨大なディレクトリやファイルをWindowsで扱っている方がいたら回答していただけると幸いです.
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ese_ee
- ベストアンサー率48% (68/139)
当方環境(正確にはお客様のものですが)、 38000程度のフォルダを持つファイルシステムがあります(総量数百GB)。 >フォルダを開こうとするとWindowに懐中電灯でファイルを探すアニメーションが出たままで何も見つけてくれません. おそらく、そのまま放置していると、 時間が掛かりますが、正常に表示されるのではないでしょうか。 また、末端フォルダ名を直接指定すると、瞬時に表示されるかと思います。 当方環境では、プログラム等でフォルダ指定でアクセスする分には、 今のところ速度的な問題は出ていませんが、 エクスプローラでブラウズする必要があると不便ですので、 そのような用途であれば、マシンスペック等にもよりますが、 1階層につき最大1000程度の表示になるようフォルダ階層構造を 工夫されることをお薦めします。
- Oh-Orange
- ベストアンサー率63% (854/1345)
★エクスプローラでフォルダを開こう(参照しよう)としているの? ・1つのフォルダの中にサブフォルダが 16,000 個もあれば当然時間がかかりますよ。 ・サブフォルダを複数のフォルダに分けて保存などしてアクセスするしかないと思います。 ・フォルダ情報が多すぎてメモリが足りなくなっていると思います。→多分。 ・スタート→すべてのプログラム→アクセサリから『コマンド・プロンプト』を起動して サブフォルダが 16,000 個あるフォルダに移動してみて下さい。 ・移動方法は、入力ラインで『CD ""』と入力して1つ左へカーソルを移動します。 その後、サブフォルダが 16,000 個ある親フォルダを『コマンド・プロンプト』にドラッグ&ドロップ します。すると『CD "C:\Documents and Settings\ユーザ名\My Documents\abc"』等となるので 『Enter』キーを押します。 ・これで移動できます。→その後、『DIR』と入力して『Enter』キーを押すとフォルダ一覧が たぶん表示されます。 ・でも、この方法では操作しづらいですよね。→GUI でないので。 ・とにかく、複数のフォルダにサブフォルダを分けてみましょう。2,000個×8フォルダなど。 ・以上。おわり。→何か不明な点がありましたら、またどうぞ。
お礼
回答ありがとうございます. コマンドプロンプトでXCOPYコマンドを用いてサブフォルダを千単位で別のフォルダに移動させようとしたのですが,サブフォルダ数が多すぎたので断念しました. Windows上で親フォルダに検索をかけると中身が見えたのですべてのサブフォルダをコピーして別のフォルダに移し変えました.移し変えた後のフォルダでは,中身のサブフォルダを見ることができました. <原因> フォルダ内で右クリック→アイコンの整列→グループで表示 この設定にしているとサブフォルダの読み込みに時間がかかることがわかりました. 回答ありがとうございました.
お礼
回答ありがとうございます. コマンドプロンプトでXCOPYコマンドを用いてサブフォルダを千単位で別のフォルダに移動させようとしたのですが,サブフォルダ数が多すぎたので断念しました. Windows上で親フォルダに検索をかけると中身が見えたのですべてのサブフォルダをコピーして別のフォルダに移し変えました.移し変えた後のフォルダでは,中身のサブフォルダを見ることができました. <原因> フォルダ内で右クリック→アイコンの整列→グループで表示 この設定にしているとサブフォルダの読み込みに時間がかかることがわかりました. 回答ありがとうございました.