php之檔案系統處理_檔案型別
讓拖鞋再飛一會兒
1.1 檔案型別
檔案型別
描述block
塊裝置檔案,如磁碟分割槽、軟碟機、光碟機等;
char
字元裝置,如鍵盤、印表機等;
dir
目錄型別,目錄也是檔案的一種;
fifo
命名管道,常用於將資訊叢乙個程序轉到另乙個程序;
file
普通檔案型別,如文字檔案、可執行檔案;
link
符號鏈結,是指向檔案指標的指標,類似windows的快捷方式;
unknown
未知型別。
在php中可以使用filetype()函式獲取檔案的上述型別,該函式接受乙個檔名 作為引數。
<?php
//獲取linux系統下檔案型別;
echo filetype('etc/passwd');
//輸出file,、etc/passwd為普通檔案;
echo filetype('/etc/');
//輸出dir,/etc/為目錄;
?>
對於乙個已知的檔案,可以使用is_file()函式判斷給定的檔案是否問乙個正常的檔案,使用is_dir()函式判斷給定的檔案是否為乙個目錄,使用is_link函式判斷給定的檔名是否為乙個符號鏈結。
Linux檔案系統 檔案型別
linux中一切都是檔案,檔案型別有多種,使用ls l命令可以檢視檔案屬性,所顯示結果的第一列的第乙個字元用來表示檔案型別,如下 1.普通檔案 第一列第乙個字元為 的檔案為普通檔案。建立普通檔案我們用 touch newfile 命令 刪除普通檔案我們用 rm newfile 命令 2.目錄檔案 第...
Linux檔案系統和檔案型別
檔案操作是linux日常工作最基礎的內容,所有涉及到linux相關的工作,都會用到一些shell命令來操作檔案。本篇介紹經常用到的linux檔案命令。在linux中,所有的裝置都是檔案,檔案的型別根據檔案頭部來確定,而不是檔案的尾部。linux的主要檔案結構如下 系統的根目錄,通常不會在這裡儲存檔案...
PHP之檔案系統處理 檔案上傳處理
bool is uploaded file string name 用於判斷指定的檔案是否通過httppost上傳的。filename必須類似於 files filename temp name 的變數,不可以使用從客戶端上傳的檔名 files filename name move upload f...