我正在尝试编写一个源文件,它将接受文件名/目录,然后将当前日期和时间添加到文件名的末尾。到目前为止,我发现我们可以使用time()&localtime()函数。但是,我不太确定从哪里开始。
有人能给我指点一下我能走的路吗?
谢谢!:天

最佳答案

使用time()localtime()获取当前时间
使用strftime()将其格式化为所需的格式。
使用snprintf()将格式化时间与原始文件名合并。
使用rename()进行实际重命名。
请注意,以上所有操作都可以在shell脚本的一行中完成,因此请扪心自问是否真的需要在C中完成,而不是将其放在sh中。

09-09 20:39
查看更多