我想在网站一运行的时候,就运行一个线程,该线程不管每天是否有人访问,都会在目录下生成一个用日期命名的文件夹,请问怎么弄?我好像试验了一下怎么线程没关会自己结束?
(送 一个自己做的压缩解压缩的dll文件             
调用实例:
zip z1=new zip();
string[] a1=new string[2]{@"c\a.txt",@"d\g.txt"};
string[] a2=new string[2]{@"a",@"b"};
z1.Zip(a1,a2,@"newtry\yasuo.rar","password",true,true,6);

解决方案 »

  1.   

    你在 application start的时候就打开线程,建立完文件夹以后就sleep一天,在第二天的这个时候又建立文件夹不就行了吗?只要你的程序不重起就可以了
      

  2.   

    Thread forever = new Thread(new ThreadStart(Run)));
    forever.Start();
    public void Run()
    {
       Begin:
       try
       {
         //你的代码,首先要确保人的代码不会出现严重的问题。
       }
       catch
       {
         goto  Begin;
       }
       goto  Begin;
    }
      

  3.   

    非要弄asp.net吗?写个window service吧,我就是这么干的。