gpt4 book ai didi

c - 在c中查找特定文件类型并保存

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:05:25 24 4
gpt4 key购买 nike

我需要在文件夹中找到某种类型(.bin)的文件,然后对它们的内容进行排序,并再次重命名排序后的文件。关于如何做到这一点的任何想法?到目前为止我只有

system("find -03 -L /home/Desktop/Folder1 "*.bin");

我不知道下一步该做什么。请帮忙!

最佳答案

如果可以,请避免使用 system()。 C 让您无需调用外部程序即可完成所有这些事情。

使用opendir()readdir()closedir() 函数获取目录中所有文件的名称。对于每个文件名,检查它是否具有正确的扩展名,如果是,则将其添加到数组中,您可以使用 qsort() 函数对数组进行排序。您可以使用 rename() 函数重命名文件。

如果您需要递归执行此操作,请查看 ftw()nftw() 函数。

关于c - 在c中查找特定文件类型并保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47730605/

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