2011-11-15 8 views
0

ファイル名/パスの配列があります。ファイル・エクスプローラーで配列からDojoツリーを使用する

  • FILE1.TXT
  • Folder1に/ FILE2.TXT
  • Folder1に/ File3.txt
  • FOLDER2/File4.txt
  • FOLDER3/Folder4/File5.txt
  • :それは含まれてい言うことができます
  • FOLDER3/File6.txt
  • NEWFILE.TXT

今、私は基本的には「ファイル」として根を持つと、その下のツリー構造で、この情報を表示道場ツリーを作成するには、このようなツリーを表示さ

  • ファイル(ROOT)
    • FILE1.TXT
    • Folder1に
      • FILE2.TXT
      • File3.txt
    • FOLDER2
      • File4.txt
    • FOLDER3
      • Folder4
        • File5.txt
      • File6.txt
    • NEWFILE.TXT

JSONフォームの単一レベルツリー構造を作成できました。私は時間のために苦労しているので、自分の望むJSONファイルを作成できるアルゴリズム/コードスニペットが必要です。何か案は!?

答えて

1

(Iは、関数の命名で吸うええ)giveSortedArray()関数を見てみましょう:

http://jsfiddle.net/QDAjz/

私は既存のフォルダを簡単に取得するためのdojo.store.Memoryを使用しますが、私はそこにあると確信しています他の(より良い可能性のある)ソリューション。

関連する問題