PHP之檔案系統處理 檔案型別

2021-06-17 23:12:07 字數 701 閱讀 9354

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...