另外,您将如何从头开始构建该结构。 在linux中获取ls命令源代码的最快方法是什么? 感谢。
答案 0 :(得分:3)
WIN32_FIND_DATA structure is on MSDN的实际布局,如果您确实有兴趣从头开始构建它。否则,@ smcameron对于ls
的coreutils链接是正确的。
这不是Linux,但您可以在线查看the OpenSolaris source for ls或the NetBSD ls.c。
答案 1 :(得分:1)
从gnu下载coreutils: http://ftp.gnu.org/gnu/coreutils/
ls就在那里。
编辑:我不知道你要问的Windows结构,但是如果你要求'ls'的来源,我想你正在尝试读取目录。查看opendir和readdir的手册页,以及scandir。并且,要了解从这些文件中获取的文件,请参阅该文档第2部分中stat的手册页。