gpt4 book ai didi

linux - 将多个文件名参数传递给 stat()?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:10:29 26 4
gpt4 key购买 nike

我想知道是否有可能(不管为什么)将现有文件的文件名传递给 stat() 函数,这样它就不会失败并返回 0?

我的意思是这样的:

struct stat mystat; char file[100];
...
if(stat(file, &mystat)==0){
//success
}

是否可以将文件指定为“existing-file_some_special_chars_maybe_some-text”并且 stat() 不会失败?

最佳答案

stat() 作用于文件名,因此如果您传递的不是文件名,您不应该对它失败感到惊讶。您可以使用 fstat() 获取有关文件句柄指向的任何文件的信息,但否则您只能使用文件名。

关于linux - 将多个文件名参数传递给 stat()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6945628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com