Изменение даты(создания, изменения, модификации, доступа) файлов в ОС линукс(на примере CentOs 7).

Если вызвать в командной строке команду вида stat testfilename.txt можно видеть что вывод будет содержать следующую информацию:

Для изменения даты модификации и даты доступа к файлу в CentOs 7 можно использовать следующие команды:

В PHP так же можно менять некоторые даты, а именно командой touch("адрес-файла",$mtime,$atime); в этой команде mtime - время изменения, а atime - время доступа.

Видимо для того чтобы изменить дату создания файла, для начала требуется переименовать файл с которым производится манипуляция, изменить системное время, а заменить создать новый файл с названием исходного, скопировать в него данные из исходного файла, удалить исходный файл, синхронизировать системное время. Хотя не точно что по-другому более стандартным способом этого нельзя сделать.

Комментарии

Если у Вас возникли вопросы, Вы можете задать их в форме ниже. В частности если Ваш вопрос по Bitrix и что то не получается - можно спросить. Ваш e-mail не публикуется, при этом я отвечу на него если будет что то по теме. Писать необходимо для людей - избегайте сленга, пишите орфографически правильно.

Имя:
E-mail:
Текст комментария:

Вы так же можете прочитать следующие статьи: