이것은 내 첫 번째 게시물입니다.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.
하드 디스크의 저널을 메인 메모리에 보관하는 파일 시스템이있어 하드 디스크에 액세스하지 않고도 파일의 작업을 수행 할 수 있습니까?
감사합니다. 답변이 명확하게 정리되었습니다. 하지만 한 가지 더 알고 싶습니다. 한 번에 2 개의 file_exists 요청을하면 하드 디스크의 동일한 부분에 액세스했거나 하드 디스크 드라이브의 다른 부분과 다를 수 있습니다. – Fedor
그들은 모든 곳에서있을 수 있습니다. 디렉토리는 하나의 디스크 블록에 들어 가지 않으며 파일 시스템이 반드시 이들을 함께 유지하지는 않습니다. – bmargulies