問題タブ [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.
perl - Opendir は Perl 6 でどのように機能しますか?
なぜ「opendir」が機能しないのか、誰か教えてもらえますか?
出力:
こんにちは世界!
2 行目。
最終行。存在しないサブ &opendir
現在のインストルメントが見つかりませんでした: '_block14' pc 29 (EVAL_1:0)
がサブ '!UNIT_START' から呼び出されました pc 1163 (src/glue/run.pir:20)
がサブ 'perl6;PCT から呼び出されました; HLLCompiler;eval' pc -1 ((unknown file):-1)
Sub 'perl6;PCT;HLLCompiler;evalfiles' から呼び出されました pc 1303 (compilers/pct/src/PCT/HLLCompiler.pir:707)
Sub 'perl6 から呼び出されました;PCT;HLLCompiler;command_line' pc 1489 (compilers/pct/src/PCT/HLLCompiler.pir:794)
サブ 'perl6;Perl6;Compiler;main' pc -1 ((unknown file):-1) から呼び出されました
perl - ディレクトリを開けませんか、それとも (Perl) コードの何が問題なのですか?
logspath.txt
マシンのログ ディレクトリ パスに含まれるファイル名があります。各行に 1 つのディレクトリ。ディレクトリは存在しますが、Perl は存在しないと言います。
スクリプトを実行すると、次のようになります。
ディレクトリの一覧表示:
何かアドバイス?
perl - Perl の opendir は常に を返す必要があります。そして..最初に?
99.9% の確率で、配列の最初の 2 つのエントリは常に「.」のようです。と ".."。true でない場合、スクリプトの後半のロジックに問題があります。ディレクトリエントリが後で表示されるケースに遭遇しました。これは、ファイル システムが破損していることを示していますか? opendirが返すものの既知の順序はありますか?
php - どちらが速いか:glob()またはopendir()
1〜2Kのファイルを読み取る場合、glob()
との間のどちらが高速ですか?opendir()
linux - 「コピーに失敗しました:ファイルが大きすぎます」perlのエラー
さて、フォルダに650万枚の画像があり、できるだけ早く移動する必要があります。それらを独自のフォルダー構造に移動しますが、最初にこれらをこのサーバーから移動する必要があります。
rsyncやcp、その他のあらゆる種類のツールを試しましたが、常にエラーが発生します。そこで、より直接的な方法で情報を取得するためのperlスクリプトを作成しました。opendirを使用して、すべてのファイルをカウントさせると、完璧に機能します。それは約10秒でそれらすべてを数えることができます。ここで、スクリプトをもう1ノッチ上げて、実際にファイルを移動させようとすると、「ファイルが大きすぎます」というエラーが表示されます。ファイル自体はすべてかなり小さいので、これはある種の誤ったエラーであるに違いありません。
それで、あなたの誰かが以前にこれに遭遇したことがありますか?これは何が原因で、どのように修正できますか?
php - JavaScript を使用し、ActiveX を使用せずにディレクトリ内のファイルを一覧表示できますか?
ディレクトリ内のファイルのリストを配列として取得し、各ファイルを特定の文字列で解析して、検索文字列を含むすべてのファイルを表示できるスクリプトを PHP で作成しました。
ただし、IT スタッフは、サーバーに php をインストールすることを許可しません。これは、ActiveX を使用せずに JavaScript で実行できますか? これで見つけたものはすべてかなり古いものです。
または、opendir や readir などの php 関数をリモート サーバーで動作させる方法はありますか?
ありがとう
php - PHP フォルダー内の画像を一覧表示する
次のコードがあります
私がやりたいことは、フォルダーからすべての画像を取得し、PHP を使用して表示することです。これまでのところ、フォルダから 1 つの画像のみを表示するところまで機能しています。誰でもこれを修正する方法を知っていますか?
php - ディレクトリとサブディレクトリ内のすべてのファイルのネストされた配列を PHP で作成するコードが機能しない
PHPマニュアルサイト(ユーザー投稿)のサンプル関数を使ってみました。この関数は、サーバーの指定されたディレクトリにあるすべてのファイルおよび/またはフォルダーのネストされた配列を返すことになっています。
私はPHPを学んでいるので、何か間違ったことをしている可能性が高く、関数が機能しない可能性は低いと思います. しかし、以下の機能よりも簡単な方法があれば教えてください。
ベース パス内のすべてのファイルを反復してエコーできますが、サンプル サブフォルダー内のファイルはできません。サブフォルダーがあるべきインデックスは、使用するパラメーターに応じて、空白またはフォルダー名のみであり、配列ではありません。フォルダー名を取得できたら、false を返す is_array でテストしました。
関数は次のとおりです。
list_array: オプションですべてのファイル、ディレクトリのみ、またはファイル システム パスのファイルのみを含む配列を返します
@param $base_path 文字列 絶対パスまたは相対パス
@param $filter_dir boolean 結果からディレクトリをフィルターします ($recursive が true の場合、最後のディレクトリ以外は無視されます)
@param $filter_files boolean 結果からファイルをフィルター
@param $exclude string パイプで区切られた、常に無視するファイルの文字列
@param $recursive boolean ディレクトリを一番下に降ろしますか?
@return $result_list array ネストされた配列または false
}
これは私が試した多くのことの1つです。配列には 5 つの要素が含まれていますが、そのうちの 4 つだけが表示されます。$array[4] のエコーは空白です。この時点で、ネストされた配列を取得しようとしています。しかし、それを繰り返す簡単な方法があれば、どんなヒントでも大歓迎です。
c - C でのディレクトリへのアクセス
プログラムは、ディレクトリを開き、ファイルの名前を表示することです...つまり、ファイルがある場合..ファイル....それ以外の場合はディレクトリ..と言う必要がありますが、プログラムはすべてのファイルをディレクトリとして表示します..
誰でもエラーがないかコードをチェックできますか....thnx
c - Cを使用してディレクトリを開く
コマンドライン入力を介してパスを受け入れています。
私がする時
ループに入りません...つまりdir==null
..。
コマンドライン入力をdirポインタに渡すにはどうすればよいですか?