调用Directory.GetFiles方法。
using System;
using System.IO;class Test
{
public static void Main()
{
try
{
// Only get files that begin with the letter "c."
string[] dirs = Directory.GetFiles(@"c:\", "c*");
Console.WriteLine("The number of files starting with c is {0}.", dirs.Length);
foreach (string dir in dirs)
{
Console.WriteLine(dir);
}
}
catch (Exception e)
{
Console.WriteLine("The process failed: {0}", e.ToString());
}
}
}
using System;
using System.IO;class Test
{
public static void Main()
{
try
{
// Only get files that begin with the letter "c."
string[] dirs = Directory.GetFiles(@"c:\", "c*");
Console.WriteLine("The number of files starting with c is {0}.", dirs.Length);
foreach (string dir in dirs)
{
Console.WriteLine(dir);
}
}
catch (Exception e)
{
Console.WriteLine("The process failed: {0}", e.ToString());
}
}
}
解决方案 »
- C# 导入Excel 有函数表达式
- |= 这个符合在 C# 里是什么意思
- sheet.SaveAs(strName, miss, miss, miss, miss, miss, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, miss, miss, mi
- datagrieview中为什么不显示数据
- cookie 中读取中文????怎么读不出来啊???
- 关于基类的调用问题?请高手帮忙!谢谢!
- 请问能不能只用webclient而不用socket来编写FTP程序?
- 这个插入语句怎么不行?
- C/S架构中,客户端如何获得服务端的时间?
- wpf model的属性如何不写OnPropertyChanged能让界面更新
- C#中如何使用C++写的DLL?
- 两个没有人能解决的问题!靠!害得我吃不下饭!(500分悬赏)
using System.IO;DirectoryInfo parentDir;
FileInfo[] childFiles;parentDir = new DirectoryInfo("C:\\");
//获取指定接收目录下的所有文件
childFiles = parentDir.GetFiles("*.*");if (childFiles.Length >= 0)
{
for(int i = 0;i < childFiles.Length; i++)
{
//处理文件
}
}
using System.IO;class Test
{
public static String[] getFiles(String dir)
{
string[] files = Directory.GetFiles(dir, "*");
String[] res = new String[files.Length];
for (int i = 0; i < files.Length; i++) {
res[i] = Path.GetFileName(files[i]);
}
return res;
}
}GetFileName返回文件的名字,不包含路径,但包含扩展名
如果要得到没有扩展名的文件名用GetFileNameWithoutExtension方法
得到路径名用GetDirectoryName方法。
难道为了这样一个东西去调用Windows API?