腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(30)
视频
沙龙
1
回答
前向引用(_
telldir
)
、
、
、
在MacOSX10.14的/usr/include/dirent.h文件中,我看到下面这行:在同一文件中使用标识符:在包含文件中没有定义_
telldir
,但是在同一个文件中声明了函数
telldir
: long
telldir
(DIR *) __DARWIN_ALIAS_I(
telldir
浏览 25
提问于2019-10-04
得票数 0
1
回答
无法使用seekdir()设置流位置
、
、
据我所知,seekdir必须设置当前流位置。但如果我设置了它,它将为下一个readdir之后的任何位置参数返回相同的d_name。我只想读取手动输入位置的目录名,不想使用包含readdir的循环#include <sys/types.h>#include <string.h>{ { DIR*
浏览 1
提问于2013-05-02
得票数 0
回答已采纳
2
回答
telldir
()函数的返回值是什么?
、
、
printf("Filename: %s\t\t Location in Directory Stream: %ld\n",$ 在上面的程序中,
telldir
()函数的返回值是32的倍数。根据对
telldir
()手册页的引用是“返回目录流中的当前位置”。所以,我认为这个目录包含5个文件,所以第一次调用
telldir
()时返回1,下一次调用时返回2,但
浏览 2
提问于2015-09-15
得票数 2
1
回答
对于目录文件描述符来说,lseek()意味着什么?
、
、
、
根据strace,lseek(fd, 0, SEEK_END) = 9223372036854775807时fd指的是一个目录。为什么这个syscall会成功?lseek()对dir fd意味着什么?
浏览 4
提问于2021-01-27
得票数 1
回答已采纳
5
回答
如何在C程序中获取当前目录?
、
、
我一直在寻找opendir()和
telldir
(),但是
telldir
()返回了一个off_t (long int),所以它对我没有什么帮助。 如何获取字符串(char数组)中的当前路径?
浏览 11
提问于2008-11-18
得票数 187
回答已采纳
1
回答
当使用ls不进行排序时,是什么决定了文件是如何排序的?
、
、
使用带有ls标志的-U的顺序与在C中使用dirent.h库和在循环中显示文件名时得到的顺序相同。当我显示d_off结构的dirent成员时,数字似乎是按升序排列的。提前感谢
浏览 0
提问于2021-10-23
得票数 0
回答已采纳
2
回答
我们可以在unix/linux中的目录上使用read()、write()吗?
、
、
我们可以像在Unix/Linux中的任何其他文件一样在目录上使用read()、write()吗?我在这里有一个混乱,因为目录也被视为文件。
浏览 0
提问于2018-07-13
得票数 1
回答已采纳
1
回答
phash.dll中没有函数
、
、
但是在phash.dll中,正如DLL Export Viewer所说,只有6个函数: closedir,opendir,readdir,rewinddir,says和
telldir
。
浏览 4
提问于2013-07-07
得票数 1
2
回答
如何在Golang中使用seekdir/
telldir
?
在C中,我可以通过
telldir
(),然后在恢复时执行seekdir()来完成此操作。 Golang只提供了一个filepath.Walk()函数,但它不提供从特定路径或点开始遍历文件系统的方法。
浏览 4
提问于2016-09-20
得票数 2
2
回答
从dirent结构打印off_t文件大小
、
、
我只想打印文件的大小(以字节为单位)。struct dirent *dir; printf("%s\t %d\t %u\n",dir->d_name,dir->d_type,(int long long )dir->d_off);d_off类型为off_t的打印是错误的。对于323,388 bytes文件,它会打印1296623584 我认为演员是问题所在。我试过很多铸件,比如%d,%s,%u,%llu.什么是
浏览 16
提问于2013-12-11
得票数 2
回答已采纳
1
回答
使用来自pHash的.NET
、
、
、
我正在尝试使用来自.NET的.NET [DllImport(@".\Com\pHash.dll")] [MarshalAs(UnmanagedType.LPStr)] string file, 但是,当我试图在运行时访问上述方法时,会出现以下错误消息。 Unable to find an entry poi
浏览 3
提问于2011-06-06
得票数 9
回答已采纳
2
回答
加入线程混淆
、
= (dir_ptr)param;DIR* dirName = dir->name;off_t dsp; continue; //Executes thetid1); if(curr->d_type == DT_REG){
浏览 0
提问于2012-03-21
得票数 1
回答已采纳
2
回答
如何压缩大目录
、
我记得,[医]漏斗警告说,seekdir和
telldir
的OS实现存在目录压缩的风险。这听起来像我在这个例子中想要的,但我对这些语义在实践中并不熟悉。
浏览 0
提问于2011-10-05
得票数 5
4
回答
如何在POSIX/c c++中枚举一个目录下的所有文件?
、
、
、
、
我需要枚举目录中的所有文件,然后导航到子目录并执行相同的操作。更新:我现在知道了VFS,但我对使用VFS来枚举目录感到困惑。有什么建议吗?我应该打开一个dir as文件吗?
浏览 3
提问于2011-03-08
得票数 3
回答已采纳
2
回答
程序不想读取文件
、
、
->course,vessel->speed); } seekdir(dir,
telldir
浏览 0
提问于2012-03-25
得票数 3
回答已采纳
1
回答
目标文件夹修改后的POSIX seekdir()和
telldir
()行为
、
、
、
根据POSIX手册,我可以使用
telldir
()保存每个目录条目的位置,并在以后使用seekdir()恢复它们。为了使这些位置有效,我必须打开目标目录,并且不要使用rewinddir()调用。
浏览 2
提问于2010-10-14
得票数 5
1
回答
用正确的方法来处理这场比赛?
、
我想要维护一个反映特定目录的缓存,所以我添加了一个表,它的事件由线程A监视,然后告诉线程B扫描该目录并将文件名放入我的缓存中。我有单独的线程,因为我希望应用程序在扫描期间仍然响应传入的inotify事件。否则,我可能会丢失事件,因为我没有读取它们,并且inotify队列在扫描过程中被填满。
浏览 0
提问于2018-04-17
得票数 1
回答已采纳
2
回答
匹配不在引号之间的表达式
、
BEGIN|getpriority|readdir|syswrite|bind|getprotobyname|readline|tell|binmode|getprotobynumber|readlink|
telldir
浏览 4
提问于2014-04-07
得票数 0
1
回答
在FUSE readdir()操作中正确实现查找
、
、
、
我正在尝试实现一个玩具文件系统,并且我很难理解如何以一种高效、可伸缩的方式正确地实现readdir()操作。为了理解FUSE所使用的接口,我主要阅读pyfuse3的文档,但我认为我的问题不会通过使用任何其他FUSE包装器来解决。如果目录在调用readdir
浏览 0
提问于2020-12-23
得票数 4
回答已采纳
2
回答
将bash中以逗号分隔的数据包装为固定行长
、
symlink, create, syscall, execute, sysread, fixed-length, system, run, syswrite, fixed-length, tell, get,
telldir
浏览 2
提问于2010-06-08
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券