aTimer.Start(); 
之后,程序就退出了。。看不到效果
可以在 aTimer.Start(); 后加个
Thread.Sleep(100000)试一下

解决方案 »

  1.   

    你用的是控制台程序,aTimer.Start()执行完,他不会阻塞主进程,所以就退出了,timer没有执行;如果想要执行,在start后面加上Console.ReadLine()就可以了,或者把你的代码加到winform程序中,把start放到一个按钮事件里,但是不要关闭窗体
      

  2.   

    你的需求最好的解决方案是用 FileSystemWatcher 对象来解决。你可以查一下MSDN或是baidu,当文件有变化时,会处理变更事件,然后你再去处理,远比你用定时器轮询好,如果你真想要用定时器的话,可以给你推荐一个封装好的定时框架。
    查看以下连接 http://blog.csdn.net/linux7985/article/details/5843394
      

  3.   

    winform程序可以最小化..还可以隐藏界面.但进程还在运行.