某一文件夹下有.ASP文件1500个左右,每一个文件的名字不一样,且无规律,现要求是:
1、将所有后缀名为ASP的文件的文件名插入到指定的数据库表中(注:该文件夹下有其他后缀名的文件)
2、查询出ASP文件中每一个文件调用了哪些存储过程、数据库表和其他ASP文件(这个比较变态!!!)请高手指点,一定给分。万分感谢!!!!!!

解决方案 »

  1.   

    1.foreach(string strFileFullName in System.IO.Directory.GetFiles(要读取的文件夹路径))
      {
       string sTemp=strFileFullName.Substring(strFileFullName.LastIndexOf(".")+1).Trim().ToLower();
       string sFileName;
       if(sTemp=="asp")
       {
         sFileName=strFileFullName.Substring(strFileFullName.LastIndexOf("\\")+1);
         接下来就是插入数据库的代码了...
       }
      }
    2:我觉得这个比较有难度,除非你们的存储过程和表的命名有一定的规则...
      

  2.   

    1\这样做稍方便一些.
    System.IO.Directory.GetFileSystemEntries("","*.asp")2\可以使用正则,不过,的确比较麻烦.