問題タブ [subdirectory]

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 投票する
5 に答える
58463 参照

svn - SVN:指定されたパスのリビジョン番号のリストを取得することは可能ですか?

リポジトリに接続し、コミットのリストをダウンロードしてローカルに保存する PHP ツールを作成しています。ただし、特定のリポジトリが巨大であり、そのログを取得すると長い待機時間とタイムアウト/エラーが発生する可能性があるため、非同期リクエストを使用して各コミット メッセージをダウンロードしたいと考えています。

したがって、リビジョン履歴に開始点と終了点があり、次のようにすべてのログを取得できます。

svn log -r <from_revision>:<to_revision> <REPO_URL>

...そして、非常に巨大な XML ファイルになってしまい、ダウンロードに長い時間がかかり、解析に長い時間と多くのリソースがかかり、保存に長い時間がかかる可能性があります。

開始点と終了点がわかっている場合は、for() ループを作成してリビジョンを 1 つずつ取得できます。

svn log -r <revision> ...

しかし、特定のパスに存在する特定のリビジョンがわからないため、エラーが発生します。更新中にアプリケーションがそのエラーを無視するようにすることはできますが、これは厄介なハックであり、とにかく要求を投稿して応答を待機します。これはまったく良くありません。

だから、私はこのようなものが必要です:

  • 「このパスのリビジョン番号のリストを教えてください」、または:
  • 「~の間のこのパスのリビジョン番号のリストをください」

そうすれば、リポジトリ パスの有効なリビジョンの配列を作成し、それらを 1 つずつ取得できます。

すべての提案を歓迎します。事前に感謝します。

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

apache - Apache Config - サブディレクトリを除外する

.htaccess ファイルを使用せずに、サブディレクトリではなく単一のディレクトリにルールを適用する方法はありますか? /var/www/html を日付順で並べたい。ただし、サブディレクトリでは、このルールを適用したくありません。

現在、 /var/www/html Directory タグ内に IndexOrderDefault Descending Date があります。

0 投票する
4 に答える
21714 参照

c - Cで特定のディレクトリ内のすべてのサブディレクトリを一覧表示する方法は?

Cで特定のディレクトリパスにあるすべてのサブディレクトリを一覧表示する方法はありますか? 関数でそれができることを望んでいましたstat()が、ファイルでしか機能しません。

0 投票する
4 に答える
117133 参照

bash - Bashを使用して存在しないサブディレクトリを再帰的に作成するにはどうすればよいですか?

いくつかのデータベースをnice/needディレクトリ構造にダンプするクイックバックアップスクリプトを作成していますが、ディレクトリを作成する前に、ディレクトリが存在することを確認するためにテストする必要があることに気付きました。私が持っているコードは機能しますが、それを行うためのより良い方法はありますか?

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

html - リダイレクトで特定のサブフォルダーとドメインを除外する

これはリダイレクトのみの HTML ファイルからの続きですか?

.htaccess特定のサブフォルダーまたはサブドメインを HTML のみのリダイレクトから除外するように変更するにはどうすればよいですか? このコードを使用して、「downloads」サブフォルダーと「dev」および「support」サブドメインを除外しようとしましたが、うまくいきませんでした:

0 投票する
4 に答える
679 参照

bash - 現在のディレクトリとサブディレクトリにあるすべてのファイルをコマンド引数として追加するにはどうすればよいですか?

次のようなディレクトリがあります。

コマンドの単一インスタンスですべてのサブディレクトリ内のすべてのファイルを開きたい。-exec または xargs で検索しようとしましたが、これらはコマンドの個別のインスタンスで各ファイルを開きます。

基本的に、最終的に のよう kate dir/somefile.txt dir/subdir/subsub/somefile2.txt dir/subdir2/somefile.txtになるものが必要ですが、任意の数のサブディレクトリ内の任意の数のファイルが必要です。私は bash を使用していますが、スクリプトの提案は問題ありません。

明確化: .txt ファイルだけを意味するのではなく、任意の ascii ファイル (つまり、.php、.txt、.html など) を意味していました。

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

python - dictによるPythonディレクトリの検索と整理

ねえ、これは私が最近PythonのファイルとOSの部分に入ろうとするのは初めてです。ディレクトリを検索してから、すべてのサブディレクトリを見つけようとしています。ディレクトリにフォルダがない場合は、すべてのファイルをリストに追加します。そして、それらすべてをdictで整理します。

たとえば、木は次のようになります

  • 開始パス
    • 方向1
      • サブディレクトリ1
      • サブディレクトリ2
      • サブディレクトリ3
        • サブサブディレクトリ
          • file.jpg
          • folder1
            • file1.jpg
            • file2.jpg
          • folder2
            • file3.jpg
            • file4.jpg

サブサブディレクトリにファイルが含まれている場合でも、フォルダが含まれているためスキップする必要があります。

これで、os.listdirとos.path.isdirを使用して、検索するディレクトリの数がわかっていれば、通常これを実行できます。ただし、これを動的にしたい場合は、任意の数のフォルダーとサブフォルダーを補正する必要があります。os.walkを使ってみましたが、すべてのファイルが簡単に見つかります。私が抱えている唯一の問題は、ファイルを含むパス名を使用してすべてのdictを作成することです。開始パスまで、dictで整理されたフォルダー名が必要です。

したがって、最終的に、上記の例を使用すると、dictはファイルを含む次のようになります。

情報を整理する上で、これまたはより良いアイデアについての助けをいただければ幸いです。ありがとう。

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

python - 純粋にPythonでディレクトリのサブディレクトリの名前を取得するにはどうすればよいですか?

UNIXシェルを使用するコマンドまたは同様のモジュールを使用したくありません。前もって感謝します..

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

nmake - Nmake - すべてのサブフォルダー内のすべてのソース ファイルをコンパイルする

.mak ファイルへの最小限の変更で、複数のプロジェクトに使用できる汎用の nmake ファイルを作成したいと考えています。フォルダー内のすべてのソース ファイル (c/cpp) と、すべてのサブフォルダー内のすべてのソース ファイルをコンパイルする必要があります。ディレクトリ名にワイルドカードを使用できるかどうか、または複数のディレクトリ レベルを繰り返しトラバースする方法がわかりません。これはnmakeを使用して可能ですか?

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

makefile - ワイルドカードサブディレクトリターゲットを作成します

アプリケーションのメインディレクトリに「lib」ディレクトリがあります。このディレクトリには、それぞれ独自のMakefileを持つ任意の数のサブディレクトリが含まれています。

メインディレクトリに、各サブディレクトリのMakefileを呼び出す単一のMakefileを作成したいと思います。サブディレクトリを手動でリストすればこれが可能であることはわかっていますが、自動的にリストしたいと思います。

次のようなことを考えていましたが、明らかにうまくいきません。クリーン、テストなどのターゲットもあるので、%はおそらくまったく良い考えではないことに注意してください。

どんな助けでも大歓迎です!