1获取程序路径,根据需要来设定去掉最后i位字母。
public string GetAssembyMethod( int i)
{
string directoryName = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
return directoryName.Substring(0, directoryName.Length - i);
}
2获取某路径下及子目录下所有某文件格式的文件
var files = from file in Directory.EnumerateFiles(Environment.GetFolderPath(Environment.SpecialFolder.Desktop),"*.doc",SearchOption.AllDirectories)
select file;
foreach (var item in files)
{
Console.WriteLine(item);
}