問題タブ [filetree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
35521 参照

file - Gradleを使用してファイルとディレクトリ名を取得するには?

別のタスクがファイルとディレクトリを作成するディレクトリがあるため、このディレクトリにはファイル、ディレクトリ、サブディレクトリ、それらのファイルなどがあります。ファイルディレクトリのすべての絶対パスをリストに入れたい。

ただし、リストにはファイルのみが含まれており、ディレクトリはありません。それらをすべて収集する方法は?

0 投票する
3 に答える
1686 参照

javascript - jqueryFileTree コネクタ スクリプトが見つかりません

ファイル ツリーを表示する Web ページを作成しようとしています。この Web サイトから jqueryFileTree を使用することにしました: http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/

最終的には、このツリーをサーバーに接続します。ただし、今のところ、Node.js localhost を実行している Windows マシンで動作させようとしています。

この jquery プラグインでは (ディレクトリ情報をプルできるようにするために) コネクタ スクリプトを使用する必要があるため、付属の python コネクタ スクリプト jqueryFileTree.py を使用することにしました。

私の問題は、localhost が python スクリプトが見つからない (エラー 404) と言っているということです。ただし、ブラウザに URL を入力すると、スクリプトをダウンロードできるため、ファイルの正しいパスを指定したことはわかっています。この振る舞いは、私にあることを言っているのに別のことをしているので、私をうんざりさせています.

以下は、関連するすべてのコードと情報です。

ディレクトリ構造:

jqueryFileTree オブジェクトの作成:

これが私のエラーメッセージです:

以下は、jqueryFileTree とコネクタ スクリプトのコードです。コードは書いていません。前述の Web サイトからプラグインをダウンロードすると、そのままの状態で提供されます。

プラグイン コード:

コネクタ スクリプト コード:

必要以上に投稿してしまったかもしれません。返信して詳細を編集するよりも、徹底したかったのです。以上ですので、お気軽にお問い合わせください。

どんな助けにも感謝します!

0 投票する
1 に答える
54 参照

javascript - PHPでファイル名のリストをファイルツリーに変換しますか?

ファイル名のリストをファイルツリーに簡単に変換するために使用できるライブラリまたはプラグインはありますか?

たとえば、テキストから読み取ったファイル名のリストを含む配列があるとします。

上記のファイル名のリストを filetree に表示するにはどうすればよいですか? 私が見たファイルツリー プラグインのほとんどは、実際のファイルとフォルダーの構造を必要とするか、理解するのが非常に複雑です。

0 投票する
1 に答える
432 参照

javascript - Djangoアプリ内でJavaScriptを使用してファイルをロードする

Django アプリケーション内で JavaScript (jQuery FileTree、こちらを参照: http://www.abeautifulsite.net/blog/2008/03/jquery-file-tree/ ) を使用しています。問題は、この JavaScript が Python スクリプトへのパスを必要とすることです。どうすればこれを理解できますか?JavaScript 内で Django テンプレート タグを使用できません。

私のhtmlテンプレートには次のものがあります:

これが JavaScripttreeview.jsです (正しく読み込まれます)。

Django はスクリプトを見つけられませんpath/to/python/script.py。このファイルを提供するにはどうすればよいですか? Django の静的ファイルの概念をまだ完全に理解していないのでしょうか? スクリプトは python である必要はないことに注意してください。JavaScript 内に任意のファイルをロードする方法を知りたいです。

0 投票する
2 に答える
256 参照

.htaccess - ファイル ツリーに複数の .htaccess ファイルが存在する場合、Web サイトで複数の .htaccess ファイルを使用できますか?

実は疑問に思っていたのですが、

.htaccess を/public_htmlフォルダーと内部に配置すると、内部/public_html/example_site/のページ/public_html/example_site/は両方を使用しますか?

そして、対立する議論の場合、どちらが有利になるでしょうか?

使用例
ホストするすべての Web サイトに適用したいルールがいくつかありますが、サイト固有の .htaccess ルールがいくつかあります。そのため、2 つ (またはそれ以上) の .htaccess ファイルを使用したいと考えています。

0 投票する
2 に答える
825 参照

jquery - jqueryファイルツリーのルートフォルダを設定するには?

次のコードを使用して、jquery ファイル ツリーを構成しました。

正常に動作し、スクリプトが読み込まれています。私が直面している唯一の問題は、Web アプリケーションのルート フォルダーを取得していないことです。代わりに、これを提供しています(画像をアップロードできないため、ファイルツリーの外観は次のとおりです):

  • エージェント
  • 置き場
  • ブート
  • c:
  • 子:
  • CSS
  • データベースダンプ
  • 開発者
  • ふ:
  • 画像
  • js
  • カート
  • ライブラリ
  • lib64
  • ログ
  • ロスト+ファウンド
  • メディア
  • メタINF
  • mnt (ディレクトリのリストが延々と続く)

Web アプリケーションのルート フォルダーへのパスを設定する方法がまったくわかりません。実際の Web アプリケーション サーバー フォルダに移動するにはどうすればよいですか?

0 投票する
1 に答える
597 参照

character-encoding - Java で SimpleFileVisitor を使用して、エンコーディングが異なるファイル名を見つけるにはどうすればよいですか?

SimpleFileVisitorファイルの検索に使用しています。Windows と Linux で問題なく動作します。ただし、オペレーティング システムのような Unix で使用しようとすると、期待どおりに動作しません。次のようなエラーが発生します。

取得した名前の文字エンコーディングが異なるようで、それが問題の原因である可能性があります。名前を取得してからファイルへのアクセスを取得しようとしている間に、エンコーディングが失われているようです。これにより、アクセスしようとするファイルごとにpreVisitDirectory1 回呼び出すことになります。メソッドがそれを行うvisitFileFailed理由がわかりません。walkFileTree何か案が?

コードの使用はSimpleFileVisitor次のようになります。

SimpleFileVisitorのクラス:

0 投票する
1 に答える
535 参照

javascript - 親スコープからAngularツリーコントロールのノードの要素にデータをバインドする方法は?

angular-tree-control へのドラッグ アンド ドロップ機能の追加に取り組んでいます: https://github.com/wix/angular-tree-control

親スコープのデータを、各ノードのテンプレートで作成した要素にバインドしようとしています。ただし、ノードの分離されたスコープにより、この情報を渡すことが難しくなります。分離スコープ定義 (スコープ: {files: "="}) を介して属性を追加し、html にファイルを設定しました。それにもかかわらず、 ng-model="files" を使用すると、データが変更されないか、変更がメインスコープに到達しません。

変更が表示されないわけではありません。別のAngularアプリケーション(ng-file-upload)からの監視トリガーは、クライアントからメインの(分離されていない)スコープデータを変更するとオフになり、アップロードファイル関数を呼び出すはずですが、それは起こりません。データが親スコープから正しくバインドされている場合は、ローカル スコープのプロパティが変更されたときに親スコープのプロパティが変更されるため、watch 関数がトリガーされる必要があります。これで十分でない場合は、さらに説明や説明を追加できます。

ここに私のHTMLコードがあります:

これが私のJavascriptです:

angular-tree-control.js に対する私の編集は次のとおりです。

0 投票する
2 に答える
1288 参照

c# - Json.net LINQ を使用してディレクトリからファイルツリーを作成する

次のコードを使用します。

再帰を使用してシステム ディレクトリからファイル ツリーを作成しようとしています。私はこれを XML で動作させていますが、JSON ツリーを好むでしょう。問題は、最下位のフォルダーを表す親の [] ではなく、txt ファイルが表示されることです。代わりに、「ファイル」として追加したテキスト名を持つ JsonProperties として追加されます (これは望ましくありません)。さらに、空のフォルダーなど、ファイルがなくても「ファイル」が生成されます。システムによって生成されたスニペットの後に、必要なスニペットが続きます。

2 つのスニペット:

{