c#/Winform重命名文件代码
代码转自博客园,本人未测试。第一种:
/// <summary>
/// 重命名文件夹内的所有子文件夹
/// </summary>
/// <param name="directoryName">文件夹名称</param>
/// <param name="newDirectoryName">新子文件夹名称格式字符串</param>
public void RenameDirectories(string directoryName, string newDirectoryName)
{
int i = 1;
string[] sDirectories = Directory.GetDirectories(directoryName);
foreach (string sDirectory in sDirectories)
{
string sDirectoryName = Path.GetFileName(sDirectory);
string sNewDirectoryName = string.Format(newDirectoryName, i++);
string sNewDirectory = Path.Combine(directoryName, sNewDirectoryName);
Directory.Move(sDirectory, sNewDirectory);
}
}
第二种:
// 列表中的原始文件全路径名
string oldStr = ft.FileRoute + @"/" + ft.FileName + ft.ExName;
// 新文件名
string newStr = ft.FileRoute + @"/" + preChar +name + nextChar + ft.ExName;
// 改名方法
FileInfo fi = new FileInfo(oldStr);
fi.MoveTo(Path.Combine(newStr));
怎么能不测试呢 弄个钩子的教程呗:lol 不测试自己去体会 洛水千尘 发表于 2016-12-7 09:44
怎么能不测试呢
这代码简单,看了一眼觉得没问题,就没测试了~~~ Amy尾巴 发表于 2016-12-7 09:51
不测试自己去体会
这代码简单,看了一眼觉得没问题,就没测试了~~~ 即墨还雀 发表于 2016-12-7 09:46
弄个钩子的教程呗
早就出过教程了~~
C#全局钩子DLL分享
http://www.ibcibc.com/forum.php?mod=viewthread&tid=992&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)
C#什么是钩子,关于钩子的使用
http://www.ibcibc.com/forum.php?mod=viewthread&tid=19&fromuid=1
(出处: C#论坛-C#教程,ASP.NET教程)
页:
[1]