怎么取得文件夹下,文件夹下有很多文件,我要取的是文件名为1.jpg,2.jpg,3.jpg的文件,具体怎么作呢?

解决方案 »

  1.   

    DirectoryInfo dirInfo = new DirectoryInfo(@"F:\MyProj\WindowsApplication1");
    FileInfo[] fileInfos = dirInfo.GetFiles();然后你要取哪个可以根据fileInfos[i].Name判断
      

  2.   

    //Path为目录.
    vFiles=System.IO.Directory.GetFiles(Path,"*.jpg");
    for(int i=0;i<vFiles.Length;i++)
    {
        fileName=System.IO.Path.GetFileName(vFiles[i].Trim());
        //判断fileName就可以了
             }
      

  3.   

    Imports System.IOPublic Class Form1    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim dirInfo As New DirectoryInfo("c:\")
            Dim fileInfos() As FileInfo = dirInfo.GetFiles
            Dim i As Integer
            For i = 0 To fileInfos.Length - 1
                ListBox1.Items.Add(fileInfos(i).Name)
            Next
        End Sub
    End Class
      

  4.   

    是这样的,
    我在listview中选中几行,把选中行的图片取出,
    然后压缩,
    怎么取出呢?
    vFiles=System.IO.Directory.GetFiles(Path,"*.jpg");
    for(int i=0;i<vFiles.Length;i++)
    {
        fileName=System.IO.Path.GetFileName(vFiles[i].Trim());
        //判断fileName就可以了
             }
    判断fileName的值后,怎么把它放到一个字符数组,因为我压缩的时候需要。