
SplFileInfo::isWritable 메소드는 파일의 쓰기 가능 여부를 반환하는 메소드입니다.
해당 메소드는 파일의 권한을 확인하여 쓰기 가능 여부를 결정합니다.
권한이 2(읽기), 4(쓰기), 6(읽기, 쓰기), 7(읽기, 쓰기, 실행) 중에 2, 4, 6, 7 중 하나가 포함된 경우에만 true를 반환합니다.
예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$file = new SplFileInfo('test.txt');
if ($file->isWritable()) {
print("파일이 쓰기 가능합니다.");
} else {
print("파일이 쓰기 불가능합니다.");
}
위 코드는 'test.txt' 파일의 쓰기 가능 여부를 확인합니다.
만약 'test.txt' 파일이 쓰기 가능하다면 "파일이 쓰기 가능합니다."가 출력되고, 쓰기 불가능하다면 "파일이 쓰기 불가능합니다."가 출력됩니다.
2025-08-12 10:51