您的位置:首页 > 其它

遍历文件夹下所有文件及文件夹,批量修改其名称

2014-01-13 10:59 447 查看
所用代码:

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
/*
//重命名文件夹
DirectoryInfo Dir = new DirectoryInfo(@"D:\aaa\");
foreach (DirectoryInfo d in Dir.GetDirectories())//查找子目录
{
string s = d.ToString();
string srcFolderPath = @"D:\aaa\" + s; //s.Replace("Test", "linshi");
string destFolderPath = srcFolderPath.Replace("Test", "linshi"); ;
if (Directory.Exists(srcFolderPath))
{
DirectoryInfo folder = new System.IO.DirectoryInfo(srcFolderPath);
folder.MoveTo(destFolderPath);
}
}
*/
/*重命名文件
//获取D盘下aaa文件夹下面的所有文件
string[] path = Directory.GetFiles(@"D:\aaa\linshi123");
foreach (string str in path)
{
FileInfo file = new FileInfo(str);
//截取文件名 如 asdf.txt ->asdf
string f = file.Name.Substring(0, file.Name.LastIndexOf("."));
//替换指定文件名 新文件地址      file.Extension指文件的后缀名
string p = @"D:\aaa\linshi123\" + (f.Replace("lin", "lin234") + file.Extension);
//将指定文件移动到新的位置,并重新指定文件名
file.MoveTo(p);
}
*/
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐