您好我只想从没有完整路径的文件夹中获取文件的名称。这是我到目前为止的代码(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中完成此任务 再次感谢
答案 0 :(得分:3)
试试这个
string[] files =
Directory.GetFiles(Server.MapPath("~/Files/")).Select(fi => Path.GetFileName(fi);
同时添加对此
的引用using System.Linq;
答案 1 :(得分:1)
这将返回一个FileInfo数组,它会为您提供所需内容以及更多内容。
答案 2 :(得分:1)
尝试使用
filenames.Add(Path.GetFileName(文件[1]));