BTS:477にある、ディレクトリを指定してインポートするとディレクトリ構造にしたがって自動的にフォルダを作りながらインポートできる機能周りを。一緒に、すべてのフォルダをディレクトリ階層にしながらエクスポートする機能も入れたので、インポート・エクスポートとは別に、Dump & Loadということにしました。
基本的な部分は実装されているのですが、問題はリモートフォルダを作るのかローカルフォルダを作るのかとか、フォルダのフラグをどうやって指定するかです。方法としては、
ディレクトリ名に含める
たとえば、foo$n1fとかいうディレクトリ名だったら、普通のフォルダでフラグが0x1fとか。
ファイルを用意する
ディレクトリ内に特定の名前のファイルを置いておくとそこから読む。
あたりが考えられますね。しかし、どっちも微妙に美しくない感じがします。