none
如何获得目录中的文件名,不带路径的文件名 RRS feed

  • 问题

  • 我用下面代码获取的是目录的带全路径的文件名。

    请问有什么方法获取文件名,不带路径。

    string path = Server.MapPath("/picture/201304");
                    string[] files = System.IO.Directory.GetFiles(path);

                    List<object> data = new List<object>(files.Length);
                    foreach (string fileName in files)
                    {
                        System.IO.FileInfo fi = new System.IO.FileInfo(fileName);
                       
                        data.Add(new
                        {
                            name = fi.Name,
                           
                            url = "picture/201304/" + fi.Name,
                            size = fi.Length,
                            lastmod = fi.LastAccessTime
                        });
                    }

                    this.Store1.DataSource = data;
                    this.Store1.DataBind();

    2013年5月8日 2:39

全部回复