C++:
请问各位大佬,怎么实现类似于Linux中的ls命令?(在Windows中编写程序)
比如:
有一个文件夹test,里面有a,b,c,d四个文件夹和p.txt, q.txt, main.cpp, main.exe四个文件, 程序的工作目录在test文件夹中。
input>>>ls -a
output:
a
b
c
d
p.txt
q.txt
main.cpp
main.exe
请问各位大佬怎么实现?
用到两个api,伪代码是
hFind = FindFirstFile(路径, FindFileData);
printf("%s\n", FindFileData.cFileName);
while (hFind = FindNextFile(hFind, FindFileData)
printf("%s\n", FindFileData.cFileName);