Mor*_*ard 66
以下是使用GetFiles()的示例:
static void Main(string[] args)
{
string partialName = "171_s";
DirectoryInfo hdDirectoryInWhichToSearch = new DirectoryInfo(@"c:\");
FileInfo[] filesInDir = hdDirectoryInWhichToSearch.GetFiles("*" + partialName + "*.*");
foreach (FileInfo foundFile in filesInDir)
{
string fullName = foundFile.FullName;
Console.WriteLine(fullName);
}
}
Run Code Online (Sandbox Code Playgroud)
Jay*_*Jay 11
答案已经发布,但是为了便于理解,这里是代码
string folderPath = @"C:/Temp/";
DirectoryInfo dir= new DirectoryInfo(folderPath);
FileInfo[] files = dir.GetFiles("171_s*", SearchOption.TopDirectoryOnly);
foreach (var item in files)
{
// do something here
}
Run Code Online (Sandbox Code Playgroud)
你可以用 System.IO.Directory.GetFiles()
http://msdn.microsoft.com/en-us/library/ms143316.aspx
public static string[] GetFiles(
string path,
string searchPattern,
SearchOption searchOption
)
Run Code Online (Sandbox Code Playgroud)
path 类型:System.String要搜索的目录.
searchPattern 类型:System.String要与路径中的文件名匹配的搜索字符串.参数不能以两个句点结尾("..")或包含两个句点(".."),后跟DirectorySeparatorChar或AltDirectorySeparatorChar,也不能包含InvalidPathChars中的任何字符.
searchOption 类型:System.IO.SearchOption SearchOption值之一,指定搜索操作是应包括所有子目录还是仅包含当前目录.
| 归档时间: |
|
| 查看次数: |
68355 次 |
| 最近记录: |