gpt4 book ai didi

linux - 是否可以在不向 Linux 中的硬盘发出请求的情况下检查文件是否存在?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:08 25 4
gpt4 key购买 nike

这是我在这里的第一篇文章。

我想检查一个文件是否存在但不使用硬盘。例如看这段代码:

<?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。

有没有一种文件系统可以在主存中保存硬盘的日志,这样就可以在不访问硬盘的情况下完成文件存在的操作?

最佳答案

日志 (a) 存在于磁盘上,并且 (b) 完全解决了另一个问题。

当你这样调用时,内核会询问文件系统。如果文件结构的必要 block 缓存在内存中,它就不会访问磁盘。如果不是,它会。

关于linux - 是否可以在不向 Linux 中的硬盘发出请求的情况下检查文件是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8886042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com