问题标签 [stat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R中的MS残差函数
是否有预定义的函数可以在 R 编程语言中查找均方残差(MS Residual)?谢谢。
c - Linux C stat()八进制权限掩码,连接发送到函数?
刚开始学习一些基本的 C 语言并在 Linux 上使用 stat() 系统调用。
所以st_mode
在 stat() 的结构中返回的是一个位域。而且我可以简单地获得八进制权限,printf("octal %o", st.st_mode)
但我只对位域中的某些标志感兴趣,即将S_IRWXU, S_IRWXG and S_IRWXO
该值发送到另一个函数,例如:mkdir。
这是我的示例程序。
忽略这样一个事实,即这是一个带有硬编码目录的垃圾程序,没有作为参数传递给create_dir()
函数,也没有错误检查。
如何仅在 st.st_mode 中获取上述标志并将其作为八进制传递create_dir()
以供mkdir()
函数使用?
如果我只是这样做了create_dir(st.st_mode)
,那不会也传递所有其他mkdir()
不需要的标志...... uid、gid、sticky bit 等?
干杯,B
macos - Binutils stat 非法选项 -c
我在脚本中使用 stat 两次,一次是查找文件文件权限,一次是查找文件的大小。
我正在使用 OSX 10.7,目录和文件是我所在的当前目录和文件的变量。
c - C Linux stat() 以 nsec 精度获取 atime/mtime
学习 C,我试图对stat()
atime/mtime 属性和 nsec 精度值返回的变量类型和大小进行视觉比较。
我stat()
在一个文件上运行,想从返回的 stat 结构中获取 mtime 和 mtime nsec 值,然后将这些值存储在单独的变量中(然后我想将其传递给utimes()
......长篇大论!)。
根据http://www.kernel.org/doc/man-pages/online/pages/man2/stat.2.html#NOTES我可以从st_mtim.tv_nsec
或st_mtimensec
取决于各种操作系统/构建条件获取值。在我的实际程序中,我将检查两者并使用设置的任何一个,或者只是回退到正常的秒精度st_mtime
为了存储返回的正常时间戳,我需要声明什么变量类型和大小st_mtime
?
我需要声明什么变量类型和大小来存储来自st_mtim.tv_nsec
or的 nsec 值st_mtimensec
?
这些是小数吗,包括时间的整秒数?还是他们只是返回时间的 nsec 部分?
我是否需要根据我的系统架构为 nsecs 声明不同的变量大小?
最后,我需要什么转换说明符来输出这些变量printf()
?
干杯,B
c++ - Formatting mtime from stat(system call)
So I'm writing a program to mimic the "find" command in linux. I have everything taken care of, but I cannot figure out how to format the string from ctime, mtime and atime.
I know the arguments are struct time_t, but I can't find to convert it to a formatable string.
Part of what I have is below. it won't work due to the error " error: cannot convert '__time_t' to 'const tm' for argument '4' to 'size_t strftime(char*, size_t, const char*, const tm*)'
Ideally, I want something like this:
where sb is the stat struct. It should print in the format: HH:MM:SS-MM/DD/YY
I'm sure the answer is something simple, but I cannot figure it out.
python - 使用Python的stat函数高效获取owner、group等权限
问题:
如何有效地使用stat函数来获得有意义的文件权限(用户、组和其他)。
细节:
我正在查询文件权限,如下所示:
这将返回十进制形式的权限。所以如果fooBar.txt
有八进制文件权限0700
,这里permissions
设置为十进制值448
。我想要的是为每个权限设置 9 个变量(ownerRead
, ownerWright
, ownerExecute
, groupRead
,...)如果我要这样做,我会使用这样的蛮力方法:
有没有更有效的方法来做到这一点而不必转换为八进制,因为这个函数会被调用很多次?
c - C - 使用 stat() 获取字节时遇到问题
程序的上下文不是很重要,但我尝试使用它,因为在“size”之后,文件名是唯一的输入。然后我将它传递给 stat 如果它存在,它应该给我给定文件的字节。最终,程序每次都返回 1,就像我使用 stat 错误一样。请帮忙!
php - filesize() [function.filesize]:LinqBridge.dll 的统计失败
我编写了一个脚本来使用此选项从更新目录中列出我的文件:
文件名 文件哈希 文件大小
为什么我会收到此错误:
我的 php 代码:
c - C - 打开并读取目录,然后确定文件类型
好的,所以我遇到了一些问题。这是我的代码(在此之前调用的 opendir() ):
我正在阅读一个目录并确定里面的文件类型。唯一的问题是这将始终打印“目录”,我相信这与对 lstat 的调用有关。我不确定如何适当地更改它。
python - 使用python在linux中访问文件的时间
这个问题是我在另一个线程中的问题的延续。由于这个问题的观点略有不同,我想我会把它作为一个新问题发布。
我尝试使用 获取我linux
机器ubuntu lucid
中某些python
文件的访问时间(未被访问。
为了访问文件,我定义了一个readfile()
方法
为方便起见,我定义了一些文件名
以便调用readfile(f1)
将访问该文件one.txt
我定义了另一个函数来遍历目录并打印过去 2 分钟内未访问的文件
最初我运行了这个函数files_not_accessed()
,它给出了以下输出
现在,我运行readfile(f1)
函数来读取文件one.txt
从files_not_accessed()
函数的输出中可以看出,该文件one.txt
最后一次访问是在 1341460126.0 ,现在又在 1341471195.88 被读取readfile(f1)
并且(立即)运行该files_not_accessed()
函数并期望它不会输出该文件one.txt
,因为它最近被访问过。我预计它的 last_access 时间是 1341471195.88
奇怪的是,我又得到了以前的输出
我不明白为什么文件one.txt
有 last_access=1341460126.0
而不是预期的1341471195.88
知道为什么会这样吗?