Aktueller Standort: Startseite> Funktionskategorien> clearstatcache

clearstatcache

Dateistatus -Cache löschen
Name:clearstatcache
Kategorie:Dateisystem
Programmiersprache:php
Kurzbeschreibung:Löschen Sie den Dateistatus -Cache.

Definition und Verwendung

clearstatcache() löscht den Dateistatus -Cache.

Die Funktion clearstatcache() zwischengespeichert die Rückgabeinformationen bestimmter Funktionen, um eine höhere Leistung zu erzielen. Wenn Sie beispielsweise dieselbe Datei beispielsweise in einem Skript mehrmals überprüfen und die Datei während der Ausführung dieses Skripts gelöscht oder geändert werden, müssen Sie den Dateistatus -Cache löschen, um die richtigen Ergebnisse zu erhalten. Dazu müssen Sie die Funktion clearStatcache () verwenden.

Eine Funktion, die zwischengespeichert wird, dh eine Funktion, die von clearstatcache() beeinflusst wird:

  • stat ()
  • lstat ()
  • Datei_exists ()
  • is_writable ()
  • is_readable ()
  • is_exexecable ()
  • is_file ()
  • is_dir ()
  • is_link ()
  • Filectime ()
  • fileatime ()
  • filemtime ()
  • FileInode ()
  • Dateigruppe ()
  • Dateieiner ()
  • Dateigröße ()
  • Filetype ()
  • fileperms ()

Beispiel

 <? Php
// Dateigröße überprüfen
Echo FileSize ( "test.txt" ) ;

$ file = fopen ( "test.txt" , "a+" ) ;

// Abfangen die Datei abfangen
ftruncate ( $ file , 100 ) ;
fcLose ( $ file ) ;

// Cache löschen und erneut die Dateigröße überprüfen
ClearStatcache ( ) ;
Echo FileSize ( "test.txt" ) ;
?>

Ausgabe:

 792
100

Grammatik

 ClearStatcache ( )
Ähnliche Funktionen
  • Formateingabe aus einer Datei fscanf

    fscanf

    Formateingabeauseine
  • Schneiden Sie die Datei auf eine bestimmte Länge ab ftruncate

    ftruncate

    SchneidenSiedieDatei
  • is_writable alias is_writeable

    is_writeable

    is_writablealias
  • Ändern Sie alle Gruppen symbolischer Links lchgrp

    lchgrp

    ÄndernSiealleGruppen
  • Informieren Sie sich über eine Verbindung linkinfo

    linkinfo

    InformierenSiesichüb
  • Legen Sie die Dateizugriffs- und Änderungszeit fest touch

    touch

    LegenSiedieDateizugr
  • Öffnen Sie den Prozessdateizeiger popen

    popen

    ÖffnenSiedenProzessd
  • Prozessdateizeiger schließen pclose

    pclose

    Prozessdateizeigersc