問題タブ [opendir]

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 に答える
1003 参照

c++ - opendirエラー?

このistructionでエラーが発生します:

しかし、私はこのistructionでエラーを取得しません:

なんで ?

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

php - 出力をファイル名でソートしながら複数のテキストファイルの内容をエコーし​​ようとする - PHP

私は開発者ではありませんが、現在職場でデフォルトの開発者です。:) ここ数週間、私はここや他のサイトで多くの答えを見つけましたが、この最新の問題は私を信じられないほど混乱させました. 簡単な答えであることはわかっていますが、Google に正しい質問をしているわけではありません。

まず... データベースにアクセスできないので、テキスト ファイルを使用する必要があります (私が働いている場所では、物事は厳重にロックされています)。

とにかく、そこに保存されているテキスト ファイルのディレクトリを調べ、各ファイルを開き、表示するテキストがファイル名でソートされていることを確認しながら、少量のテキストを表示する必要があります。

私はCLOSEです、私はそれを知っています...私は最終的にソートを理解することができ、ディレクトリに読み込んでファイルの内容を表示する方法を知っていますが、これら2つの概念をマージするのにかなりの時間を費やしています一緒。

誰でも少し助けてもらえますか?スクリプトをそのまま使用すると、並べ替えられたファイル名を問題なくエコーできます。ファイルの内容を読み取って表示すると思っていた私のコード行は、改行をエコーするだけで、ファイルの内容はエコーしません。これは私がこれまでに得たコードです。これは単なるテスト コードであるため、機能を動作させることができます。

ヘルプ?: )

デイブ

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

c - opendir: 開いているファイルが多すぎます

このコードを書いて、すべてのファイル/home/keepを絶対パスで出力します。

実行すると。

一部のファイルのパスを出力するだけでなく、いくつかのエラー メッセージも出力します。

opendir: Too many open files

を読んman 3 opendirで、開いたファイルが多すぎることに気付きました。

知りたいのですが、閉じる方法を教えてください。このプログラムを修正する方法

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

php - PHP opendir の問題

ディレクトリが存在するにもかかわらず、このエラーが発生するのはなぜですか? 親ディレクトリをターゲットにすると正常に動作し、スペースの代わりに %20 も使用してみました。また、最後の / を削除しようとしましたが、何も動作しません!

警告: opendir(/home/xxxx/user_files/users/xxxx/test directory/) [function.opendir]: dir を開けませんでした: No such file or directory in /home/xxxx/public_html/beta/stream._pages/file ._list._i.php 54 行目

(注: xxxxは私がユーザー名を検閲しているだけです)

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

c++ - dirent.h を使用して読み取り中にディレクトリをスキップする方法

dirent.hで提供される機能を使用して、ファイルを再帰的に開こうとしています。

私の問題は次のとおりです。開くことができなかったディレクトリをスキップできませんでした。失敗して終了するのではなく、できるディレクトリを開き、できないディレクトリをスキップして次のディレクトリに移動するようにします。これを修正するにはどうすればよいですか?

ここに私が使用しようとした簡単なコードがあります

私はこれと同じスタイルを使用windows 7しましたが、正常に動作します.しかし、それはクラッシュしwindows xp、デバッグすると、"system volume information". このフォルダーにアクセスする必要は本当にありません。スキップする方法があるかどうかを期待していました。

これが私の実際のコードです:

少し長いです。

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

wordpress - Wordpressは特定のURLをリダイレクトしません

さまざまなページのスライドショーを含むWPテーマを作成しました。その特定のプロジェクトにWPプラグインを使用したくないので、次のことを試しました。

  1. ルートディレクトリでフォールドを定義します(例:/ slideshow / folder1)
  2. PHPを介して特定のページのフォルダーからファイルを取得し、コードをエコーし​​ます

Wordpressは、絶対的ではないリンクを自然にリダイレクトします。この方法はホームページでは機能しますが(スライドショーのフォルダーはルートディレクトリにあるため)、他のページでは機能しません。

ページのスキーマは「www.mylocation.com/pagename/」です。「../slideshow/folder1」のような相対URLでファイルを取得しようとすると、Wordpressはリンクを「../pagename/slideshow/folder1」にリダイレクトします。

その特定の部分で機能するソリューションはありますか(おそらくhtaccessリダイレクトなしで)?

一時的な解決策は、JavaScriptを介してロードした後にURLを書き換えることですが、これにより、phpがファイルを取得しようとしたときにロードが強制的に失敗します。

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

php - PHP ソート opendir ファイル インクルード

名前を付けた順序で情報を表示できるように、opendir() リストをソートしようとしています。

ディレクトリ内の各ファイルは、1_something.php、2_something.php、3_something.php などと呼ばれます。これらのファイルは、テンプレート化された HTML の小さなビットであり、必要に応じて変更します。

以下のコードを使用して、これらのファイルをプルして表示しています。

名前の配列を作成して並べ替えて遊んでいますが、配列がどこで発生するか、並べ替えが発生する場所、実際に情報が表示される場所が正確にはわかりません。

前もって感謝します。

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

perl - opendir の成功時間または失敗時間を計算するにはどうすればよいですか?

CernVM FSの動作をテストするためのフレームワークを作成しています。基本的に、http経由で提供されるリモートファイルシステムをマウントし、ユーザーが構成済みのマウントポイントにアクセスしようとするとすぐに自動マウントで実行するサービスがあります。

私が書かなければならないテストの 1 つは、cvmfs が dns 要求のタイムアウト設定を尊重しているかどうかを確認することです。そのため、180 秒待機するように dns を設定していますが、プロキシを使用する場合は 10 秒後、接続が直接の場合は 5 秒後に、サービスを停止してフォルダーをマウントしようとする必要があります。

既に 3 つのテストが定義されています (1 つは適切な dns で、残りの 2 つはスリープ状態の dns で、プロキシありとプロキシなし)。すべてのテストは成功しました (つまり、実際には dns がスリープ状態のときに失敗します) が、フォルダーにアクセスできないことを示す前に Perl の opendir コマンドが待機する時間を確認する方法がわかりません。

今回はどうやって計測するの?失敗する必要があることはわかっていますが、10 秒または 5 秒後に失敗することを確認したいと考えています (構成によって異なります)。

私はPerlでそれをしなければなりませんが、何か提案をいただければ幸いです。

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

c - C-ディレクトリを開いて読み取り、ファイルの種類を確認します

了解しました。問題が発生しています。これが私のコードです(この前に呼び出されたopendir()):

私はディレクトリを読んで、ファイルタイプが何であるかを判断しています。唯一の問題は、これが常に「ディレクトリ」を出力することであり、lstatの呼び出しと関係があると思います。適切に変更する方法が正確にはわかりません。

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

php - そのようなファイルやディレクトリはありません(opendir)PHP

機能に問題がありopendirます。

自分のフォルダが存在するかどうかを確認しました。権限を777に変更しました。何が問題なのですか?

例えば:images/car/Volvo_S40_4dr_sedan/

動作しません。何が問題ですか?