라이브러리
[PHP] touch - 파일의 접근 및 수정 시간을 설정합니다.
PHP의 touch 함수
PHP의 `touch` 함수는 파일의 마지막 수정 날짜를 현재 날짜로 설정하는 함수입니다. 이 함수는 파일이 이미 존재하는지 여부에 관계없이 호출할 수 있습니다. 만약 파일이 이미 존재하지 않으면, PHP는 파일을 생성하고 마지막 수정 날짜를 현재 날짜로 설정합니다.
touch 함수의 사용법
`touch` 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
touch($filename);
* `$filename` : 파일 이름을 지정합니다.
예제
다음 예제는 `touch` 함수를 사용하여 파일의 마지막 수정 날짜를 현재 날짜로 설정하는 방법을 보여줍니다.
#hostingforum.kr
php
// touch 함수를 사용하여 파일의 마지막 수정 날짜를 현재 날짜로 설정합니다.
$filename = 'example.txt';
touch($filename);
// 파일의 마지막 수정 날짜를 확인합니다.
echo '파일의 마지막 수정 날짜 : ' . date('Y-m-d H:i:s', filemtime($filename));
이 예제에서는 `touch` 함수를 사용하여 `example.txt` 파일의 마지막 수정 날짜를 현재 날짜로 설정합니다. 그리고 `filemtime` 함수를 사용하여 파일의 마지막 수정 날짜를 확인합니다.
파일이 이미 존재하는 경우
만약 파일이 이미 존재한다면, `touch` 함수는 파일의 마지막 수정 날짜를 현재 날짜로 설정합니다.
#hostingforum.kr
php
// touch 함수를 사용하여 파일의 마지막 수정 날짜를 현재 날짜로 설정합니다.
$filename = 'example.txt';
touch($filename);
// 파일의 마지막 수정 날짜를 확인합니다.
echo '파일의 마지막 수정 날짜 : ' . date('Y-m-d H:i:s', filemtime($filename));
이 예제에서는 `touch` 함수를 사용하여 `example.txt` 파일의 마지막 수정 날짜를 현재 날짜로 설정합니다. 그리고 `filemtime` 함수를 사용하여 파일의 마지막 수정 날짜를 확인합니다.
파일이 이미 존재하지 않는 경우
만약 파일이 이미 존재하지 않는다면, PHP는 파일을 생성하고 마지막 수정 날짜를 현재 날짜로 설정합니다.
#hostingforum.kr
php
// touch 함수를 사용하여 파일의 마지막 수정 날짜를 현재 날짜로 설정합니다.
$filename = 'example.txt';
touch($filename);
// 파일이 이미 존재하지 않는다면, PHP는 파일을 생성하고 마지막 수정 날짜를 현재 날짜로 설정합니다.
echo '파일이 이미 존재하지 않습니다. 파일을 생성하고 마지막 수정 날짜를 현재 날짜로 설정합니다.';
이 예제에서는 `touch` 함수를 사용하여 `example.txt` 파일의 마지막 수정 날짜를 현재 날짜로 설정합니다. 만약 파일이 이미 존재하지 않는다면, PHP는 파일을 생성하고 마지막 수정 날짜를 현재 날짜로 설정합니다.
파일의 존재 여부를 확인하는 방법
파일의 존재 여부를 확인하는 방법은 `file_exists` 함수를 사용하는 것입니다.
#hostingforum.kr
php
// 파일의 존재 여부를 확인합니다.
$filename = 'example.txt';
if (file_exists($filename)) {
echo '파일이 이미 존재합니다.';
} else {
echo '파일이 이미 존재하지 않습니다.';
}
이 예제에서는 `file_exists` 함수를 사용하여 `example.txt` 파일의 존재 여부를 확인합니다.
결론
PHP의 `touch` 함수는 파일의 마지막 수정 날짜를 현재 날짜로 설정하는 함수입니다. 이 함수는 파일이 이미 존재하는지 여부에 관계없이 호출할 수 있습니다. 만약 파일이 이미 존재하지 않으면, PHP는 파일을 생성하고 마지막 수정 날짜를 현재 날짜로 설정합니다. 파일의 존재 여부를 확인하는 방법은 `file_exists` 함수를 사용하는 것입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.