如何判断下载任务是什么时候的,这样可以清理1周前的。

解决方案 »

  1.   

    遍历文件夹获取记文件的修改时间,根据时间判断是否为一周前,再删除文件或记录
     private void GetFolderInfo(string path)
            {
                if (Directory.Exists(path)) 
                {
                    if (Directory.GetFileSystemEntries(path).Length == 0) 
                    {
                       
                    }
                    else
                    {
                        string[] fileNames0 = Directory.GetFiles(path); 
                        foreach (string file in fileNames0) 
                        {
                         
                        }
                        string[] subdirectoryEntries = Directory.GetDirectories(path);
                        foreach (string subdirectory in subdirectoryEntries)  
                        {
                            GetFolderInfo(subdirectory);
                        }
                    }
                }
            }
      

  2.   

        string[] fileNames = Directory.GetFiles(path);
                        foreach (string file in fileNames0)
                        {
                            FileInfo f = new FileInfo(s);
                            if (f.Exists&&f.CreationTime=DateTime.Now)
                            {
                                f.Delete();
                            }
                        }
      

  3.   

     这代码可以的~
    —------—>
        string[] fileNames = Directory.GetFiles(path);//path迅雷下载文件的绝对路径。
                        foreach (string file in fileNames0)
                        {
                            FileInfo f = new FileInfo(file);
                            if (f.Exists&&f.CreationTime=DateTime.Now)
                            {
                                f.Delete();
                            }
                        }
      

  4.   

    这个对于你这个功能无效~I'm sorry~