读取文件名

string dirp = @"E:\hh";
DirectoryInfo mydir = new DirectoryInfo(dirp);
foreach (FileSystemInfo fsi in mydir.GetFileSystemInfos())
{
if (fsi is FileInfo)
{
FileInfo fi = (FileInfo)fsi;
string x = System.IO.Path.GetDirectoryName(fi.FullName);
//Console.WriteLine(x);
string s = System.IO.Path.GetExtension(fi.FullName);
string y = System.IO.Path.GetFileNameWithoutExtension(fi.FullName);
Console.WriteLine(y.Substring(0,y.IndexOf('_')));
if (s == ".jpg")
{
System.IO.File.Copy(fi.FullName, x + @"\oo" + fi.Name); //在原文件名前加上OO
System.IO.File.Delete(fi.FullName);

}
}

}
Console.WriteLine("成功");
Console.ReadLine();

原文地址:https://www.cnblogs.com/standy225/p/2573851.html