相关疑难解决方法(0)

如何使用通配符删除C中的多个文件?

在C中有没有办法remove()使用*(通配符)删除(使用)多个文件?我有一组文件都以Index开头.例如:Index1.txt,Index-39.txt等他们一开始都是以指数,但我不知道什么如下文字.同一目录中还有其他文件,因此删除所有文件将不起作用.

我知道你可以读取目录,迭代每个文件名,读取前5个字符,比较,如果它适合然后删除,但是,有一个更简单的方法(这是我目前做的方式)?

这是标准的C,因为代码在Linux和Windows上运行.

c file-io wildcard

10
推荐指数
2
解决办法
1万
查看次数

如何在c ++中使用带有通配符的DeleteFile

如何将DeleteFile与通配符一起使用?

因此c:\myFolder\a*.txt将删除a123.txta5555.txt,但不b123.txt

c++ winapi

1
推荐指数
1
解决办法
3859
查看次数

标签 统计

c ×1

c++ ×1

file-io ×1

wildcard ×1

winapi ×1