腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
跨平台方式,以确定文件是否已被编辑?
我正在编写一个跨平台(大3-
Linux
,MAC,Windows)备份程序,所以我需要知道一个文件是否从上一次被编辑了。在中,人们建议使用
fstat
(),但是这个解决方案对我来说是最后的手段,因为我希望有一个跨平台的解决方案,可以用纯
C
来解决。据我所知,
fstat
是一个(2),在我的手册页中它看起来是(1),这意味着它是
Linux
中的一个系统函数,不是标准
C
库的一部分。我在windows上搜索了
fstat
,但是只能找到一些android版本。 还有其他方法来访问文件元数据
浏览 5
提问于2022-09-24
得票数 0
回答已采纳
2
回答
如何检测文件是否被覆盖?
、
、
、
在我的
C
/
C
++程序中,我需要检查我所读取的文件是否已被覆盖(其inode被更改或添加了一些新行)。如果我现在错了,那么
fstat
和
fstat
64只有在我使用
Linux
时才有用,而不适用于windows。有没有什么通用的(用于复杂的OSes)的方法来做到这一点呢?另外,你能告诉我如何使用
fstat
64做到这一点吗?
浏览 2
提问于2010-11-19
得票数 0
回答已采纳
1
回答
脚本,快速确定什么源代码导致不必要的. to‘s链接
、
、
、
问:给定一段
C
++源代码foo.cc (编译并链接到bigFoo.so )和unused.so (由ldd -u显示)链接到bigFoo.so,是否有脚本或shell命令序列可以快速确定foo.cc中的调用会导致
浏览 6
提问于2014-07-16
得票数 1
回答已采纳
1
回答
为什么__stat & __
fstat
是静态链接的?
如果您可以回答:我如何包装__stat和__
fstat
调用?scons: Building targets .../usr/lib/x86_6
浏览 0
提问于2017-08-10
得票数 5
回答已采纳
1
回答
MacOS中的O_PATH等价物?
、
、
Linux
的O_PATH标志为open(),它允许用户在
fstat
、fcntl和其他文件中使用fd,而无需实际打开文件进行读取(或具有这样做的权限)。但是,O_PATH标志是特定于
Linux
的。例如,如何对没有读取权限的文件使用
fstat
()?
浏览 22
提问于2020-04-21
得票数 0
回答已采纳
1
回答
mmap文件返回指向内存中不可访问位置的指针。
、
、
、
、
(argv[1], O_RDWR, 0x0666); perror("open"); }
fstat
64
浏览 9
提问于2013-12-23
得票数 0
回答已采纳
2
回答
如何辨别,如果一个目录是NFS-挂载从Ansible?
、
、
、
在
Linux
上,我可以调用stat -f /path --这将输出详细信息,包括类型(实用程序使用statfs syscall)。但这是一种只使用
Linux
的方法,我更希望避免这种琐碎的OS依赖( mountpoint实用程序也是如此)。还剩下什么?
浏览 2
提问于2018-03-30
得票数 3
1
回答
对‘
fstat
’、‘lstat’或‘stat’的并行调用是否受到
linux
上开放文件限制的限制?
、
几乎和标题一样: 在
linux
上,对
fstat
、lstat或stat的并行调用是否受到开放文件限制?问题可能归结为,如果我正确地解释问题的答案,这些调用(
fstat
、lstat、stat)是否会在内部以任何方式使用文件描述符。
浏览 3
提问于2017-10-20
得票数 0
回答已采纳
1
回答
指向空管道的硬链接数
linux
与unix
、
、
下面是打印空管道信息的
C
代码块,该空管道尚未连接到任何进程。; if (pipe(pfd) == -1) perror ("pipe"); } perror ("
fstat
"); if (
fstat
(pfd[1], &
浏览 0
提问于2014-11-15
得票数 2
2
回答
PHP -是否缓存了
fstat
()?
、
、
幸运的是,这并没有影响我,因为我只需要“大小”的
fstat
元素。遗憾的是,我不能给你源代码,因为我改变了很多时间来尝试所有的可能性。 感谢所有花时间帮助我的人。
浏览 10
提问于2022-11-16
得票数 1
2
回答
混合使用32位和64位共享对象/库
、
、
我不小心在我的x86嵌入式
Linux
系统上混淆了32位和64位的库文件。我现在正在尝试找出哪个.so-File可能是错误的。谢谢
浏览 1
提问于2009-09-07
得票数 5
回答已采纳
3
回答
从R中的lm()获取F和p值
29.97 与print (pf(
Fstat
[1],
Fstat
[2],
Fstat
[3], lower.tail=FALSE))类似,它将p值打印在单词"value“的下面。
浏览 5
提问于2021-06-08
得票数 0
1
回答
如何为stat()函数编写函数存根?
、
、
我能够用以下代码成功地为
fstat
做到这一点:static int
fstat
_fail_instance;
fstat
_count ++; return EINVAL; st->st_size = ST_SIZE
浏览 0
提问于2020-10-08
得票数 0
回答已采纳
2
回答
女:它用的是什么?
、
、
-1 ENOENT (No such file or directory)
fstat
close(3) = 0read(3, "
浏览 0
提问于2023-05-06
得票数 0
回答已采纳
2
回答
如何在perl脚本中检查文件是否存在
、
我可以使用perl脚本中的if (-e $file)来判断文件是否存在于
linux
中。 我可以在
linux
中运行p4
fstat
$file来判断文件是否存在于perforce depot中。
浏览 7
提问于2018-02-26
得票数 1
1
回答
什么是(“标准输出”)?保留函数?
、
、
我正在尝试阅读
linux
命令的
C
源代码。我从cat开始,它是最短的,也是最简单的,我在645行找到了这个: die(EXIT_FAILURE, err_no
浏览 3
提问于2021-05-11
得票数 1
1
回答
可以包装
C
++类的成员函数吗?
、
、
我试图包装一个
C
++类的成员函数。我已经成功地包装了系统函数,比如
fstat
,因此GNU链接器ld创建了对__wrap_
fstat
的引用,真正的
fstat
由__real_
fstat
调用,但我似乎不能包装类成员函数。有人知道如何包装
C
++类成员函数吗?
浏览 2
提问于2021-12-26
得票数 0
回答已采纳
1
回答
当执行‘is *.
c
`’时,内部会发生什么?
、
、
、
最近,我对
Linux
内部程序非常感兴趣,目前正在试图了解事情是如何工作的。", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3getdents(3, /* 0 entries */, 32768) = 0
fstat
, 272q.
浏览 0
提问于2018-05-11
得票数 1
回答已采纳
1
回答
利用管道吗?
、
、
、
如果有人知道一个类似
fstat
的系统调用可以实现这一点,我很想听听它。。是否有符合posix标准的方法来获得管道容量?显然,从
Linux
2.6.35开始,fcntl就可以做到这一点。但是,这需要能够在早期版本的
Li
浏览 4
提问于2015-08-02
得票数 3
回答已采纳
1
回答
Python3跟踪重复系统
、
、
、
这是我用来获取syscalls的代码:import ctypes libc = ctypes.CDLL('/lib/x86_64-
linux
-gnu/libc.soptrace.argtypes = [ctypes.
c
_int, ctypes.
c
_int, ctypes.
c
_void_p, ctypes.
c
_void_p]例如,在ls上
浏览 9
提问于2022-01-14
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C/C+调试的那些“歪门邪道”
linux下安装oracle12c
分享:C语言编程——LINUX 多线程
Android C++系列:Linux信号(三)
Linux C加加 类之构造函数!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券