FileInfo fi in directory.GetFiles("*.*")-----ok
FileInfo fi in directory.GetFiles("*.txt")-----ok
FileInfo fi in directory.GetFiles("*.cs")-----okFileInfo fi in directory.GetFiles("*.txt|*.cs")-----不能通过请问如何编写

解决方案 »

  1.   

    里面判断一下
    foreach(FileInfo fi in directory.GetFiles())
    {
    if(fi.Extension==".txt"||fi.Extension==".cs")
    {
    ...................
    }
    }
      

  2.   

    FileInfo fi in directory.GetFiles("*.txt|*.cs")-----不能直接修改这里吗?
      

  3.   

    搂主的代码什么意思呢,LoveCherr是对的
      

  4.   

    FileInfo fi in directory.GetFiles("*.txt|*.cs")-----不能直接修改这里吗?
    ==>你這是什麼語法
    要遍歷整個目錄可以用1樓的方法
      

  5.   

    我知道LoveCherr是对的
    我只是想知道FileInfo fi in directory.GetFiles("*.txt|*.cs")-----我只是想知道有没有其他的方法。。直接修改这里("*.txt|*.cs)的参数。来解决我的问题
      

  6.   

    Directory.GetFiles doesn't support searching for multiple file typesPeople normally do multiple calls insteadFileInfo fi in directory.GetFiles("*.txt")
    ...
    FileInfo fi in directory.GetFiles("*.cs")
    ...
      

  7.   

    FileInfo fi in directory.GetFiles()
    If fl.Extension = ".TXT" Then  'Extension 是取得文件的扩展名
             .............         
       ElseIf fl.Extension = ".CS" Then
             ...........          
    End If
      

  8.   

    好像不行,只能像这样
    foreach(FileInfo fi in directory.GetFiles())
    {
    if(fi.Extension==".txt"||fi.Extension==".cs")
    {
    ...................
    }
    }