2016 - 2024

感恩一路有你

linux判断目录是否存在方法 如何判断linux是文件还是目录?

浏览量:2193 时间:2021-03-14 06:12:33 作者:admin

如何判断linux是文件还是目录?

如果是脚本,可以通过ls-l命令判断,因为目录的第一个字母是d。如果是编程,可以参考以下内容。manstat中有一个宏。H确定它是什么文件:s_Isreg()公共文件s_Isdir()目录文件s_Ischr()字符特殊文件s_Isblk()块特殊文件s_Isfifo()管道或FIFOs_Islnk()符号连接(在POSIX中不可用)。1或SVR4)s_Issock()插槽(POSIX。1或SVR4没有此类型)可以参考APUE文件目录的相关部分了解详细信息。具体示例如下:#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}

linux判断目录是否存在方法 shell判断目录是否存在 linux 目录和文件如何判断

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。