.DS_Store

.DS_Store

$filepath "in "$file";

介紹

DS_Store 是用來存儲這個資料夾的顯示屬性的:比如檔案圖示的擺放位置。刪除以後的副作用就
是這些信息的失去。(當然,這點副作用其實不是太大)。

目的

儘管這些檔案本來是為Finder所使用,但它們被構想作為一種更通用的有關顯示設定的元數據存儲,諸如圖示位置和視圖設定。 例如,在Mac OS X 10.4 "Tiger"中.DS_Store包含了一資料夾的所有檔案的Spotlight注釋。然而,在Mac OS X 10.5 "Leopard"中這種方式又被更改了,注釋(現稱為關鍵字)被改成存儲在了擴展檔案屬性中。
和別人交換檔案(或你做的網頁需要上傳的時候)應該把 .DS_Store 檔案刪除比較妥當,因為裡面包含了一些你不一定希望別人看見的信息(尤其是網站,通過 .DS_Store 可以知道這個目錄裡面所有檔案的清單,很多時候這是一個不希望出現的問題)
$filepath = "images";
$handle = opendir($filepath);
while (false != ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != ".DS_Store" && $file != "index.html" && $file != "index.htm" && $file != "index.php") {
if ($output) $output .= "|";
$output .= "$file";
closedir($handle);
echo "&files=$output&"; //輸出遍歷此資料夾所有的內容
?>

相關詞條

相關搜尋

熱門詞條

聯絡我們