public static void Run()
       {
           string[] args = System.Environment.GetCommandLineArgs();
           string path = @"D:\mydir\";
           if (args.Length > 0)
           {
               if (File.Exists(args[0]))//
               {
                   path = args[0];
               }
               else
               {
                   Console.WriteLine("{0} not found;using current directory:", args[0]);
               }
           }
           DirectoryInfo dir = new DirectoryInfo(path);
           foreach (FileInfo f in dir.GetFiles("*.FUZ"))
*************************************此处异常说目录名称无效,如何解决呀?
           {
               String name = f.Name;
               //long size = f.Length;
               DateTime creationTime = f.CreationTime;
               Console.WriteLine("文件名为:{0} ;生成时间:{1,-20:g}", name, creationTime);
           }
          // Console.ReadLine();
       }
        private static void TimeEvent(object source, ElapsedEventArgs e)
        {
            int intHour = e.SignalTime.Hour;    // 声明 hour minute second ,如果等于这个值就开始执行某个程序
            int intMinute = e.SignalTime.Minute;
            int intSecond = e.SignalTime.Second;            int iHour = 08;   // 定制时间,什么时候执行某个函数
            int iMinute = 38;
            int iSecond = 00;            if (intSecond == iSecond)// 设置每秒钟的执行时刻
            {
                Run();
                Console.ReadLine();
               // Console.WriteLine("每分钟内有一次");
            }

解决方案 »

  1.   

                //DataTable dt = (DataTable)dataGridView1.DataSource;
                //dt.DefaultView.RowFilter = "部门='ccc' and 职位='110'";
              //string[] args = System.Environment.GetCommandLineArgs();
      string path = @"D:\mydir\";
      //if (args.Length > 0)
      //{
      //    if (File.Exists(args[0]))//
      //    {
      //        path = args[0];
      //    }
      //    else
      //    {
      //        Console.WriteLine("{0} not found;using current directory:", args[0]);
      //    }
      //}
      DirectoryInfo dir = new DirectoryInfo(path);
      foreach (FileInfo f in dir.GetFiles("*.FUZ"))
      {
      String name = f.Name;
      //long size = f.Length;
      DateTime creationTime = f.CreationTime;
      Console.WriteLine("文件名为:{0} ;生成时间:{1,-20:g}", name, creationTime);
      }
      

  2.   

    对呀,你确保@"D:\mydir\";存在吗