国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

linux判斷目錄是否存在方法 如何判斷l(xiāng)inux是文件還是目錄?

如何判斷l(xiāng)inux是文件還是目錄?如果是腳本,可以通過(guò)ls-l命令判斷,因?yàn)槟夸浀牡谝粋€(gè)字母是d。如果是編程,可以參考以下內(nèi)容。manstat中有一個(gè)宏。H確定它是什么文件:s_Isreg()公共文件

如何判斷l(xiāng)inux是文件還是目錄?

如果是腳本,可以通過(guò)ls-l命令判斷,因?yàn)槟夸浀牡谝粋€(gè)字母是d。如果是編程,可以參考以下內(nèi)容。manstat中有一個(gè)宏。H確定它是什么文件:s_Isreg()公共文件s_Isdir()目錄文件s_Ischr()字符特殊文件s_Isblk()塊特殊文件s_Isfifo()管道或FIFOs_Islnk()符號(hào)連接(在POSIX中不可用)。1或SVR4)s_Issock()插槽(POSIX。1或SVR4沒有此類型)可以參考APUE文件目錄的相關(guān)部分了解詳細(xì)信息。具體示例如下:#include<stdio。H>#include<sys/stat.H>intmain(intargc,char*argv){struct statbufif(argc<2){printf(“needparameter”)Return-1}if(LSTAT(argv[1],&buf)<0){printf(“LSTAT error for%sRn”,argv[1])return}if(s)}ISDIR(buf.st模式)printf(%sIsDIRrn”,argv[1])elseif(SISREG(buf.st模式)printf(%sIsFILErn”,argv[1])return0}