在asp.net中,只从没有完整路径的文件夹中获取文件名

本文关键字:路径 文件夹 获取 文件名 net asp | 更新日期: 2023-09-27 17:58:17

嗨,我只想从一个没有完整路径的文件夹中获取文件名。这是我迄今为止的代码(asp.net)

    string[] files = Directory.GetFiles(Server.MapPath("~/Files/"));      
    List<string> filenames = new List<string>();
    for (int i = 0; i < files.Length; i++)
    {
        filenames.Add(files[i]);             
    }
    GridView1.DataSource = filenames;
    GridView1.DataBind();

我该如何在asp.net中实现这一点再次感谢

在asp.net中,只从没有完整路径的文件夹中获取文件名

试试这个

string[] files = 
Directory.GetFiles(Server.MapPath("~/Files/")).Select(fi => Path.GetFileName(fi);

同时添加对本的引用

using System.Linq;

尝试使用

filenames.Add(Path.GetFileName(files[i]));

尝试DirectoryInfo.GetFiles.

这将返回一个FileInfo数组,它将为您提供您想要的内容以及更多内容。