फ़ंक्शन touch

फ़ंक्शन touch फ़ाइल के अंतिम एक्सेस और संशोधन समय को बदलने की अनुमति देता है। यदि निर्दिष्ट फ़ाइल मौजूद नहीं है, तो touch इसे बना सकता है (डिफ़ॉल्ट रूप से)। समय स्पष्ट रूप से निर्दिष्ट किया जा सकता है या वर्तमान समय का उपयोग किया जा सकता है।

सिंटैक्स

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

उदाहरण

वर्तमान समय के साथ नई फ़ाइल बनाना:

php<?php
  $file = 'newfile.txt';
  
  if (touch($file)) {
    echo "फ़ाइल $file बनाई गई";
  }
?>

कोड निष्पादन का परिणाम:

php"फ़ाइल newfile.txt बनाई गई"

उदाहरण

मौजूदा फ़ाइल का समय बदलना:

php<?php
  $file = 'existing.txt';
  $time = strtotime('2023-01-01 12:00:00');
  if (touch($file, $time)) {
    echo "फ़ाइल $file का समय बदल दिया गया";
  }
?>

कोड निष्पादन का परिणाम:

php"फ़ाइल existing.txt का समय बदल दिया गया"

उदाहरण

एक्सेस टाइम और मॉडिफिकेशन टाइम अलग-अलग बदलना:

php<?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 "फ़ाइल की टाइमस्टैम्प अपडेट की गईं";
  }
?>

यह भी देखें

  • फ़ंक्शन filemtime,
    जो फ़ाइल के अंतिम संशोधन का समय लौटाता है
  • फ़ंक्शन fileatime,
    जो फ़ाइल तक अंतिम एक्सेस का समय लौटाता है
  • फ़ंक्शन fopen,
    जो एक फ़ाइल या URL खोलता है