如题:我现在有这样几个问题,由于本人分不多了,把题目都写在一个帖子上了,请大牛们帮忙解答一下:
现在做的是一个客户端软件,他能够自动向服务器传数据。这个软件我用c#实现,我想在关闭客户端的时候,能自动记录上次软件的操作,如成功上传的文件名,以便下次重启软件时,能够自动从上次记录的文件名的位置上传文件(文件是按照时间顺序存入本地磁盘的,且这个文件夹中的问价比较多)
有两个问题:
1.如何记录本次文件名,是用log文件还是用数据库,用log文件的话是不是得将其隐藏。
2.如何根据记录的文件名确定本地磁盘上的文件哪些是传过的哪些是没传过的,是不是每个文件存在磁盘上都是有一个序号的,只要确定那个文件的序号就可以直接把大于那个文件的序号进行上传了
现在做的是一个客户端软件,他能够自动向服务器传数据。这个软件我用c#实现,我想在关闭客户端的时候,能自动记录上次软件的操作,如成功上传的文件名,以便下次重启软件时,能够自动从上次记录的文件名的位置上传文件(文件是按照时间顺序存入本地磁盘的,且这个文件夹中的问价比较多)
有两个问题:
1.如何记录本次文件名,是用log文件还是用数据库,用log文件的话是不是得将其隐藏。
2.如何根据记录的文件名确定本地磁盘上的文件哪些是传过的哪些是没传过的,是不是每个文件存在磁盘上都是有一个序号的,只要确定那个文件的序号就可以直接把大于那个文件的序号进行上传了
总之每次改变都要记录。这样程序意外退出也不至于丢失。
当前前提是在每个操作的最后都要添加一个缓冲区,进行最后输出的源进行读取……