c# 如何读取文件夹中的所有文件?c#。
注意不能带有路径!就是文件名。string[]files=Directory.GetFiles(@"e:\jfy\");foreach(stringfileinfiles...
注意不能带有路径!
就是文件名。
string[] files = Directory.GetFiles(@"e:\jfy\");
foreach (string file in files)
Response.Write(file);
这样输出来的,是每个文件的完整路径,我只要文件名即可! 展开
就是文件名。
string[] files = Directory.GetFiles(@"e:\jfy\");
foreach (string file in files)
Response.Write(file);
这样输出来的,是每个文件的完整路径,我只要文件名即可! 展开
5个回答
推荐于2018-08-02
展开全部
直接使用C#遍历指定文件夹中的所有文件就可以实现;
参考如下:
DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);
//遍历文件夹
foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())
this.listBox1.Items.Add(NextFolder.Name);
//遍历文件
foreach(FileInfo NextFile in TheFolder.GetFiles())
this.listBox2.Items.Add(NextFile.Name);
参考如下:
DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);
//遍历文件夹
foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())
this.listBox1.Items.Add(NextFolder.Name);
//遍历文件
foreach(FileInfo NextFile in TheFolder.GetFiles())
this.listBox2.Items.Add(NextFile.Name);
展开全部
foreach (string file in files)
Response.Write(Path.GetFileName(file));
Response.Write(Path.GetFileName(file));
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DirectoryInfo dicInfo = new DirectoryInfo(detailDrawingDirector);
List<string> fileNames = new List<string>();
if (dicInfo.Exists) {
FileInfo[] infos = dicInfo.GetFiles();
foreach (FileInfo info in infos) {
Response.Write(info.Name);
}
List<string> fileNames = new List<string>();
if (dicInfo.Exists) {
FileInfo[] infos = dicInfo.GetFiles();
foreach (FileInfo info in infos) {
Response.Write(info.Name);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用substring处理一下file。
.......
file.Substring(file.LastIndexOf("\\")+1,file.Length()-1);
Response.Write(file);
.......
file.Substring(file.LastIndexOf("\\")+1,file.Length()-1);
Response.Write(file);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/// <summary>
/// 查找指定文件夹下的文件 只支持第一级的文件
/// </summary>
/// <param name="folderFullName"></param>
/// <returns></returns>
public List<FileInfo> GetFiles(string folderFullName)
{
var list = new List<FileInfo>();
DirectoryInfo folder = new DirectoryInfo(folderFullName);
if (folder!=null && folder.GetFiles().Length>0)
{
//遍历文件
foreach (FileInfo nextFile in folder.GetFiles())
{
list.Add(nextFile);
}
}
return list;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询