小弟最近在做一个winform,功能就是设置一个时间点,到了这个时间点的话,就自动备份一次服务器上的文件,我是通过用共享目录的方式,基础功能已经实现,这过程中还有几个问题想请教一下大神们
1,点击开启每日备份,我是通过多线程的方式,那么如何控制每日到了这个时间点只执行一次?
2,点击开启每日备份,我开启了多线程,在后面的备份文件的功能,又开启了多线程,这个过程中会不会存在问题?
1,点击开启每日备份,我是通过多线程的方式,那么如何控制每日到了这个时间点只执行一次?
2,点击开启每日备份,我开启了多线程,在后面的备份文件的功能,又开启了多线程,这个过程中会不会存在问题?
解决方案 »
- C#如何写一个打印的功能 模板是OFFICE 但是程序里不用OFFICE的东西
- 如何对已经打开的子窗体通过方法赋值
- 如何在串口通讯中接收数据包并提取有用数据?
- C#实时处理海量GPS定位信息的难题
- 要让局域网内的程序访问本机的Access数据库是要把数据库共享吗?给读和写的权限?那别人在网上邻居上把我的库删了怎么办?
- .net中读取xml数据进行模糊查询的问题。高手给一个思路
- c# DirectX 问题
- 【求助】C#调用ocx控件遇到错误
- VS中是否能对抽象类中的方法进行单元测试?
- 怎样使datagrid中的一行,出现在屏幕上???
- c#winform中想实现类似qq那种鼠标放在好友的头像上,旁边显示出来一个资料框
- C#中关于局部变量的问题
因为备份时间,服务器Ip,路径是要可以配置的,并且是给非计算机人员使用,所以得有一个操作界面,就用winform做了,项目经理也是这样要求的。
因为备份时间,服务器Ip,路径是要可以配置的,并且是给非计算机人员使用,所以得有一个操作界面,就用winform做了,项目经理也是这样要求的。
那怎么定时备份?定时操作的人不在呢?
winform 是允许启动多个的,或者一个都没有启动,都会影响实际效果。
还配置服务器Ip?我建议不要搞太“过分”的创意。这里不是指技术上过分(技术上很简单,就是能够用你的程序、在相应的机器上执行一句 AT 命令行语句来设置计划任务、到点执行任意配置的某个exe就行),而是指这种行为通常很容易遇到问题,而且一旦遇到风吹曹洞都是要被用户(假如你的用户是一个国有大集团公司,拥有自己的安全保卫处、计算机处等)报警的。不要以为你们给用户做个网络软件,就可以随便在人家的网络上植入小偷和木马程序。