求指导文件读写问题,多谢!
Linux C
需求:有两个目录,存放有多个txt文件
1、程序每隔五分钟获取系统时间,并以时间命名创建一个文件,并对文件执行写入操作
2、同时程序每隔五分钟读取另一个目录下的文件,只读取最新的一个文件,获取文件内容
求教如何能在一个程序里完成这两种操作啊,
要是能有个示例代码就更好了,多谢各位大神!
[解决办法]
1, sigprocmask + sigaction + sigsuspend + alarm + strftime + fopen + fputs/fwrite... + fclose.
2, ..............................................+ glob/(opendir+readdir+closedir) + stat + qsort + fopen + ........ + fclose.
[解决办法]
无法实现同步操作,因为程序是按一条指令一条指令的执行的,两个操作不可能实现同步操作。如果尝试通过进程或者线程,也需要注意加锁。