カレッヂ |
質問者 F
投稿日 10/12(金) 00:19:09
今、CGIで簡易ファイルアップローダーを作成しているのですが、 readdirで取得したリストを、ディレクトリとファイルに分別する方法はありますか? 初歩的な質問かもしれませんが、何か良いコマンドあれば教えてください。 |
回答者 あけび
[削除]
投稿日 10/12(金) 20:23:12
ファイルテスト演算子で選り分けられます。 $path = './'; opendir(DIR,$path); @files = readdir(DIR); close(DIR); @directories = grep($_ !~ /^\.\.?$/ && -d "$path$_",@files); @files = grep(! -d "$path$_",@files); |
質問者 F
[削除]
投稿日 10/12(金) 23:29:30
「grep」も「-d」も気付きませんでした(汗) 適切な回答、ありがとう御座いました。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |