phpファイルについて質問してください
Jun 13, 2016 pm 01:38 PM
file
name
quot
readdir
tmp
php ファイルに関する質問
問題の背景: test.php
という php ファイルと tmp_data
というフォルダーがあります。これら 2 つのファイルは同じディレクトリにあります。
tmp_data ファイルに tmp.txt ファイルがあるという説明
次に、test.php コードをアップロードします:
- PHP コード
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <?php $dir = "./tmp_data"; //打开目录$dir,并将目录句柄赋给变量$dh if($dh = opendir($dir)) { //通过while循环,使用函数readdir获取文件名 while(($file_name = readdir($dh)) !== FALSE) { echo "file name: ".$file_name; echo "<br/>"; echo "<br/>"; } //处理完成后,关闭目录句柄$dh closedir($dh); } ?>
ログイン後にコピー
実行結果:
ファイル名: .
ファイル名: ..
ファイル名: tmp.txt
理解してください、助けてください:
明らかに私が取得したのは tmp.txt ですが、なぜさらに 2 つあるのですか: .
..
これら 2 つのもの
これら 2 つは何ですか?なぜこれら 2 つの余分なものがあるのでしょうか?
tmp.txt を取得する必要があります。ありがとうございます
私は初心者なので、偉い人を笑わせてしまいました。安全な生活を祈っています!
-----解決策---------------------------- -
これは Linux です。システムでは、ディレクトリはデフォルトです
------解決策---------
通常はユーザーが見ることを許可されていませんが、したがって、次のようになります
while(($file_name = readdir($dh)) !== FALSE)
{
if($file_name='.' || $file_name='. .'){
続行;
}
}
------解決策------
。優れたディレクトリ
------解決策----------------------以下に ls -a と入力しても表示できます。 Linux これら 2 つは違います...
------解決策----------------------まあ、コードでフィルタリングするだけです
------解決策------------------ while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$filen";
}
}
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7304
9


Java チュートリアル
1623
14


CakePHP チュートリアル
1344
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1207
29



Linuxシステムの/tmp/フォルダーのクリーニング原理とtmpファイルの役割

JavaのFile.length()関数を使用してファイルのサイズを取得します。

JavaのFile.renameTo()関数を使用してファイルの名前を変更する

JavaのFile.getParentFile()関数を使用してファイルの親ディレクトリを取得します。

CentOS 7 の /tmp ディレクトリにあるジャンク ファイルにアクセスしてクリーンアップする方法は?
