引用UNIX常用命令 第一章 目录及文件操作命令 1.1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列出所有文件,包括第一个字符为“.”的隐藏文件 -d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连 用以显示目录状态。 -C 输出时多列显示 -x 横向按字符顺序排列 -m 输出按流式格式横向排列,文件名之间用逗号(,)分隔 -l 长列 ...
Example: char *strSrc[] = "abcdefghi"; char strDes[6]; memset(strDes,'\0',sizeof(strDes)); strncpy(strDes, strSrc+1, 2); //相当与subStr(strSrc,1,2) 或用 stdio.h 里的 sscanf 函数: char *strSrc[] = "abcdefghi"; char *strDes[6]; sscanf(strSrc, "%2s", strDes);
unix环境下标准C实现的遍历某个文件夹下面所有文件(转自CSDN) #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <dirent.h> int testdir(char *path) { struct stat buf; if(lstat(path,&buf)<0) { return 0; } ...