stat

    0热度

    1回答

    我正在开发一个IM软件,您可以在其中发送图片。最近我遇到了一个奇怪的问题:相同的图片(具有相同的md5校验和),当通过我的软件发送时,在我的软件中,我读取了不同的文件大小。 在我的电脑中,该软件读取了7489字节的正确大小,但在我的客户计算机中,它的大小为8700字节。这两个操作系统都是Win7 Premium版本,并使用C stat方法获取文件大小。 有人知道发生了什么吗?

    -1热度

    1回答

    所以,我试图做一个ls函数。这是我的代码来描述每个文件 struct stat fileStat; struct dirent **files; num_entries = scandir(filename, &files, file_select, alphasort); stat(files[i-1]->d_name,fileStat); 由于某些原因,一旦它达到stat它返回-1

    0热度

    2回答

    我想知道,如果一个文件是目录或统计常规文件: #define _DEFAULT_SOURCE #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int is_regular_file(const char *path) { struct stat path_stat; stat(pat

    4热度

    2回答

    我需要得到Access rights in更human readable的文件或文件夹格式与symbolic符号这样u=rwx,g=srwx,o-rwx(可能粘位) 使用stat --format '%a',我获得结果与格式2770,八进制格式 使用stat --format '%A',我获得具有格式drwxrws---结果,人类可读 我需要一个命令,获取格式像u=rwx,g=srwx,o-rwx

    2热度

    2回答

    我有两个类(死和活)的数据库,我想绘制每个类的特定功能的分布图。 这样的: 你能帮忙吗? 再生的数据集: dput(数据[1:100,]) structure(list(`dead` = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,

    1热度

    1回答

    在许多,大多数或所有Unix文件系统下,如果遍历目录中的链接,通常至少会有两个,一个指向当前目录(“./”),另一个指向 - 指向父目录(“../”)。除了可能只有这两个链接中的第一个的根。 但是,在一些声称与大多数Unix惯例(但并不完全)兼容的其他文件系统中,这可能并非如此。 Unix文件系统中的某个目录是否存在保证始终为空目录,并且可以使用stat()等同的方式读取链接数? 如果是这样,可以

    0热度

    1回答

    采用SPSS 22和文档中它列出了几种类型的百分比计算的: HPTILE WPTILE RPTILE EPTILE APTILE 从我所收集的默认值是APTILE。我想将其更改为HPTILE。问题在于它没有真正说出在SPSS语法中如何改变它。 所以在语法,我有: CTABLES /TABLES ... [VALIDN F40.0,ptile 5, ptile 10, ptile

    1热度

    1回答

    我正在写一个实用程序来递归扫描目录树并记录文件名和大小的树结构。 (尽可能快) 也许我已经把自己编码到了一个角落。我可以用readdir(3)获取目录的内容,并分别处理常规文件和目录。 我看不到如何获得除openat(), fstat(), close()调用以外的常规文件的文件大小。 有没有办法在我处理目录条目时更直接地获取文件大小?也许从inode号码? 我期待这会存在:statat(int

    -1热度

    1回答

    在远程1和远程2上有一个文件:test.txt其版本与日期和这些文件包含不固定。 $ cat test.txt Release_P1.11_2017-08-02-094316 02/08/2017 我需要检查: 如果文件中包含相同,则进一步的任务移动。 如果文件包含不一致,则停止任务。 --- - name: latest file check stat:

    -2热度

    1回答

    我想制作一个linux shell脚本,每次修改它并保存时运行我的程序。 我有我的问题是,当我last_change=$(stat -c=%Y $file); stat发出这样的'= 1502453670'现在我想检查文件是否更新程序不能,因为Linux认为它是一个字符串。我如何过滤数字?