我想将一些文件从一个文件夹复制到另一个文件夹,在复制或替换我想要从目标文件夹备份的文件之前,只有那些我想要复制到源文件到目标文件的文件。
这就是我想要做的,但纯C语言有可能吗?
答案 0 :(得分:1)
首先,你应该说你想在哪个平台上做这件事。
我对Windows并不熟悉,所以我所说的只适用于Linux(也许它适用于Windows,但我对此表示怀疑)。
看看man opendir和man readdir,这些是你需要做的事情(你显然也需要打开/读/写并关闭但我想你知道那个)。
答案 1 :(得分:0)
复制文件需要系统调用。您可以使用system()
或lib / API调用
system("copy C:\\Windows\\notepad.exe D:\\");
或
system("cp ~/myfile.txt ~/mycopiedfile.txt");