278 of 410 menu

Función touch

La función touch permite modificar la hora del último acceso y modificación de un archivo. Si el archivo especificado no existe, touch puede crearlo (por defecto). La hora se puede especificar explícitamente o utilizar la actual.

Sintaxis

touch(string $filename, int $time = null, int $atime = null): bool

Ejemplo

Crear un nuevo archivo con la hora actual:

<?php $file = 'newfile.txt'; if (touch($file)) { echo "Archivo $file creado"; } ?>

Resultado de ejecutar el código:

"Archivo newfile.txt creado"

Ejemplo

Modificar la hora de un archivo existente:

<?php $file = 'existing.txt'; $time = strtotime('2023-01-01 12:00:00'); if (touch($file, $time)) { echo "Hora del archivo $file modificada"; } ?>

Resultado de ejecutar el código:

"Hora del archivo existing.txt modificada"

Ejemplo

Modificar por separado la hora de acceso y modificación:

<?php $file = 'test.txt'; $mtime = strtotime('2023-01-01 12:00:00'); $atime = strtotime('2023-01-02 12:00:00'); if (touch($file, $mtime, $atime)) { echo "Marcas de tiempo del archivo actualizadas"; } ?>

Ver también

  • función filemtime,
    que devuelve la hora de la última modificación del archivo
  • función fileatime,
    que devuelve la hora del último acceso al archivo
  • función fopen,
    que abre un archivo o URL
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar