循环IO检查文件

57 阅读1分钟

最近遇到一个这样的问题:需要不断的去检查一个文件夹内文件信息变化,例如下载:这个时候就要去匹配我们的系统IO查出来的文件和数据库的信息对比,如果正确就将路径存储进去

提取文件信息

        static void Main(string[] args)
        {
            while (true)
            {
                try
                {
                    //获取IO
                    DirectoryInfo one_minutes_ago = new DirectoryInfo(@"H:\2018-04-23\15\" + (DateTime.Now.Minute - 1));//初始化制定路径
                    FileInfo[] one_minutes_agos = one_minutes_ago.GetFiles();//获取文件数组
                    for (int i = 0; i < one_minutes_agos.Length; i++)
                    {
                        Console.WriteLine(one_minutes_agos[i].Name);
                    }
                    Thread.Sleep(1000); Thread.Sleep(1000); Thread.Sleep(1000);
                    Console.Clear();
                }
                catch (Exception)
                {

                }

            }

        }