【发布时间】:2011-12-24 11:15:19
【问题描述】:
我正在尝试通过 c++ for unix OS
获取目录中的文件数
我有这个代码
int i;
i = (int)system("ls -l /root/opencv/*.png|wc -l");
cout << "Number of files " << i << endl;
但我得到的输出是
21
Number of files 0
如何在i 中获得21
【问题讨论】:
-
在 bash ls -l /root/opencv/*.png|wc -l 上运行该命令会产生什么结果
标签: c++ filesystems directory