這是我第一篇文章。是否可以檢查文件是否存在,而無需在Linux中向硬盤發出請求?
我想檢查一個文件是否存在,但不使用硬盤。例如看看這段代碼:
<?php
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
?>
據我所知ext4是日誌文件系統。這是否意味着腳本可以通過查看日誌來檢查文件是否存在,即不觸及硬盤的主存儲器?
謝謝你的時間。
UPD。
是否有保持硬盤在主內存journal,這樣文件中存在的操作也可以訪問硬盤做任何文件系統?
謝謝,你的答案澄清了很多。但是我想知道一件事情:如果我一次創建2個file_exists請求,是訪問硬盤的相同部分還是硬盤驅動器的不同部分? – Fedor 2012-01-16 21:19:12
他們可能到處都是。這些目錄不適合一個磁盤塊,並且文件系統不一定將它們放在一起。 – bmargulies 2012-01-16 22:36:29