![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
-f 'file';
-x _;
とか.
No.2
- 回答日時:
たぶん蛇足だと思うけどちょっと説明:
ファイルテスト演算子は結局 stat してるようなもので, 「同じファイルに対して複数回のファイルテストをする」と何回も stat することになっちゃう. これは無駄なので「前に stat して得られた情報を参照してね」ってのがこいつの意味です.
こんにちは
ちょっと気になったので実験してみました
print(-f('file'), "\n");
sleep(9);
print(-x(_), "\n")
最初のファイルテスト演算子を実行してから次のファイルテスト演算子を実行するまでの間に別のプロセスから素早く'file'の実行属性を取り除いてみました
すると、このコードはファイル属性が変更されているにも関わらず、まんまと誤った属性を報告してきました。
キャッシュするとはそういうことだったのですね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- フリーソフト Windowsの特殊文字を削除や変換したい そんなフリーソフトはありますか? 3 2022/11/09 00:05
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- C言語・C++・C# pythonで外部のファイルを読み込む際のエラー 2 2022/04/12 19:22
- その他(クラウドサービス・オンラインストレージ) Onedriveで実現したい事。2台のPC間で。 2 2023/04/10 20:42
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- その他(プログラミング・Web制作) python OpenPyXLを使って出力結果をエクセルに書き込み 2 2022/06/04 19:46
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス 壊れた? 「ファイ...
-
公文書のxmlファイルの開き方が...
-
研究する文献がたくさんありま...
-
CSSを1ページに1枚作るのって変...
-
自分で作成した重要ファイルを...
-
VBSが起動しない
-
シリアル(RS232C)通信でファ...
-
exeファイルの中身を見る方法は...
-
.NETアプリを作ったときの .man...
-
バッチ処理で追記コピーしたい
-
Latexで図番号だけを「図1.1」...
-
C言語---ファイルに出力したデ...
-
ファイル名にドットを使ったフ...
-
監視ツールを入れさせられまし...
-
#include <Windows.h>というヘ...
-
jarファイル
-
VBAでのicsファイル変換
-
OpenCvSharpでの動画の書き出し...
-
VB6.0でFTPでのファイルの送受信
-
VBAからファイルをセル入力から...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセス 壊れた? 「ファイ...
-
C#でログファイルにファイルパ...
-
binファイルを解凍したいの...
-
#include <Windows.h>というヘ...
-
Latexで図番号だけを「図1.1」...
-
.NETアプリを作ったときの .man...
-
exeファイルの中身を見る方法は...
-
C言語---ファイルに出力したデ...
-
CSSを1ページに1枚作るのって変...
-
jarファイル
-
コマンドプロンプトで、指定し...
-
自分で作成した重要ファイルを...
-
コマンドプロンプトで作成日時...
-
バッチ処理で追記コピーしたい
-
ファイルが開かれているかどう...
-
VBSが起動しない
-
公文書のxmlファイルの開き方が...
-
監視ツールを入れさせられまし...
-
Seasar2のdiconファイルの読み方
-
ファイル名にドットを使ったフ...
おすすめ情報