xattr_remove
(PECL xattr >= 0.9.0)
xattr_remove — Bir ek özniteliği siler
Açıklama
bool xattr_remove
( string
$dosya
, string $isim
[, int $seçenekler = 0
] )Belirtilen dosyanın belirtilen özniteliğini siler.
Ek öznitelikler iki isim alanına sahiptir: kullanıcı ve root. Kullanıcı isim alanını tüm kullanıcılar kullanabilir; root isim alanını ise sadece root yetkilerine sahip kullanıcılar kullanabilir. xattr eklentisi öntanımlı olarak kullanıcı isim alanında işlem yapar, fakat bu davranış seçenekler değiştirgesi ile değiştirilebilir.
Değiştirgeler
-
dosya -
Özniteliği silinecek dosyanın yolu.
-
isim -
Silinecek özniteliğin ismi.
-
seçenekler -
Desteklenen xattr seçenekleri XATTR_DONTFOLLOWSembolik bağlar izlenmez, sembolik bağın kendisinde işlem yapar. XATTR_ROOTÖzniteliği root isim alanında tanımlar; root yetkisi gerektirir.
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Örnekler
Örnek 1 - Bir dosyanın ek özniteliklerinin tamamını silmek
<?php
$dosya = '/mnt/hda1/bir_dosya';
$öznitelikler = xattr_list($dosya);
foreach ($öznitelikler as $öznitelik) {
xattr_remove($dosya, $öznitelik);
}
?>
Ayrıca Bakınız
- xattr_list() - Ek özniteliklerin listesini döndürür
- xattr_set() - Bir ek özniteliği tanımlar
- xattr_get() - Bir özniteliğin değerini döndürür
There are no user contributed notes for this page.
