Unix and Linux Discussions Tagged with touch |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
3 |
57,859 |
Shell Programming and Scripting |
|
|
|
1 |
9,873 |
UNIX for Beginners Questions & Answers |
|
|
|
3 |
2,367 |
UNIX for Beginners Questions & Answers |
|
|
|
3 |
1,347 |
Shell Programming and Scripting |
|
|
|
12 |
19,199 |
Shell Programming and Scripting |
|
|
|
1 |
4,189 |
UNIX for Beginners Questions & Answers |
|
|
|
6 |
8,592 |
Shell Programming and Scripting |
|
|
|
5 |
9,284 |
UNIX for Advanced & Expert Users |
|
|
|
15 |
4,364 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
1,547 |
Shell Programming and Scripting |
|
|
|
4 |
6,746 |
Solaris |
|
|
|
2 |
7,569 |
UNIX for Advanced & Expert Users |
|
|
|
0 |
2,987 |
Cartoons for Geeks |
|
|
|
9 |
33,225 |
Shell Programming and Scripting |
|
|
|
0 |
3,762 |
OS X Support RSS |
|
|
|
0 |
4,953 |
OS X Support RSS |
|
|
|
0 |
6,796 |
OS X Support RSS |
|
|
|
3 |
6,643 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
3,333 |
OS X Support RSS |
|
|
|
0 |
4,292 |
OS X Support RSS |
|
|
|
0 |
6,699 |
Windows & DOS: Issues & Discussions |
|
|
|
0 |
1,858 |
OS X Support RSS |
|
|
|
0 |
4,299 |
OS X Support RSS |
|
|
|
0 |
5,585 |
OS X Support RSS |
|
|
|
0 |
5,392 |
OS X Support RSS |
|
|
|
0 |
15,152 |
OS X Support RSS |
|
|
|
0 |
5,703 |
OS X Support RSS |
|
|
|
0 |
2,873 |
OS X Support RSS |
|
|
|
0 |
10,354 |
OS X Support RSS |
|
|
|
0 |
1,240 |
UNIX and Linux RSS News |
|
|
|
3 |
2,506 |
Shell Programming and Scripting |
|
|
|
5 |
21,016 |
Shell Programming and Scripting |
|
|
|
6 |
12,821 |
Shell Programming and Scripting |
|
|
|
1 |
2,157 |
UNIX for Dummies Questions & Answers |
|
|
|
6 |
50,191 |
UNIX for Dummies Questions & Answers |
|
|
|
6 |
13,202 |
Shell Programming and Scripting |
|
|
|
0 |
2,654 |
UNIX and Linux RSS News |
|
|
|
2 |
13,298 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
3,426 |
UNIX for Dummies Questions & Answers |
|
|
|
6 |
8,662 |
UNIX for Dummies Questions & Answers |
TOUCH(3) 1 TOUCH(3)
touch - Sets access and modification time of file
SYNOPSIS
bool touch (string $filename, [int $time = time()], [int $atime])
DESCRIPTION
Attempts to set the access and modification times of the file named in the $filename parameter to the value given in $time. Note that the
access time is always modified, regardless of the number of parameters.
If the file does not exist, it will be created.
PARAMETERS
o $filename
- The name of the file being touched.
o $time
- The touch time. If $time is not supplied, the current system time is used.
o $atime
- If present, the access time of the given filename is set to the value of $atime. Otherwise, it is set to the value passed to the
$time parameter. If neither are present, the current system time is used.
RETURN VALUES
Returns TRUE on success or FALSE on failure.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.3.0 | |
| | |
| | It became possible to change the modification |
| | time of a directory under Windows. |
| | |
+--------+---------------------------------------------------+
EXAMPLES
Example #1
touch(3) example
<?php
if (touch($filename)) {
echo $filename . ' modification time has been changed to present time';
} else {
echo 'Sorry, could not change modification time of ' . $filename;
}
?>
Example #2
touch(3) using the $time parameter
<?php
// This is the touch time, we'll set it to one hour in the past.
$time = time() - 3600;
// Touch the file
if (!touch('some_file.txt', $time)) {
echo 'Whoops, something went wrong...';
} else {
echo 'Touched file with success';
}
?>
NOTES
Note
Note that time resolution may differ from one file system to another.
Warning
Prior to PHP 5.3.0 it was not possible to change the modification time of a directory with this function under Windows.
PHP Documentation Group TOUCH(3)