登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 983|回复: 27

c#文件批量重命名工具

[复制链接]

15

主题

0

回帖

7077

积分

论坛元老

积分
7077
发表于 2023-11-12 17:34:42 | 显示全部楼层 |阅读模式
程序名:文件批量重命名工具


  1. using System;

  2. using System.IO;



  3. namespace FileRenamer

  4. {

  5.     class Program

  6.     {

  7.         static void Main(string[] args)

  8.         {

  9.             Console.WriteLine("欢迎使用文件批量重命名工具!");



  10.             Console.Write("请输入文件夹路径:");

  11.             string folderPath = Console.ReadLine();



  12.             Console.Write("请输入新文件名前缀:");

  13.             string prefix = Console.ReadLine();



  14.             Console.Write("请输入新文件名后缀:");

  15.             string suffix = Console.ReadLine();



  16.             try

  17.             {

  18.                 DirectoryInfo directory = new DirectoryInfo(folderPath);

  19.                 FileInfo[] files = directory.GetFiles();



  20.                 foreach (FileInfo file in files)

  21.                 {

  22.                     string newFileName = prefix + file.Name + suffix;

  23.                     string newPath = Path.Combine(folderPath, newFileName);

  24.                     file.MoveTo(newPath);

  25.                     Console.WriteLine($"已将文件 {file.Name} 重命名为 {newFileName}");

  26.                 }



  27.                 Console.WriteLine("文件重命名完成!");

  28.             }

  29.             catch (Exception ex)

  30.             {

  31.                 Console.WriteLine($"发生错误:{ex.Message}");

  32.             }



  33.             Console.WriteLine("按任意键退出程序...");

  34.             Console.ReadKey();

  35.         }

  36.     }

  37. }


复制代码


这个程序是一个文件批量重命名工具,可以将指定文件夹下的所有文件按照指定的前缀和后缀进行重命名。用户只需输入文件夹路径、新文件名前缀和后缀,程序会自动遍历文件夹中的所有文件,并将它们重命名为新的文件名。

使用方法:
1. 运行程序后,按照提示输入文件夹路径(例如:C:\Files)。
2. 输入新文件名的前缀(例如:New_)。
3. 输入新文件名的后缀(例如:.txt)。
4. 程序会自动遍历文件夹中的所有文件,并将它们重命名为新的文件名。

注意事项:
- 请确保输入的文件夹路径存在,并且程序有足够的权限进行文件重命名操作。
- 请谨慎使用该工具,以免误操作导致文件丢失或混乱。

希望这个实用程序能够帮助到你!

回复

使用道具 举报

0

主题

936

回帖

1403

积分

金牌会员

积分
1403
发表于 2024-10-10 01:09:33 | 显示全部楼层
66666666666666666
回复

使用道具 举报

0

主题

924

回帖

1385

积分

金牌会员

积分
1385
发表于 2024-10-10 02:52:13 | 显示全部楼层
11111111111
回复

使用道具 举报

0

主题

906

回帖

1358

积分

金牌会员

积分
1358
发表于 2024-10-10 13:29:13 | 显示全部楼层
11111111111
回复

使用道具 举报

0

主题

852

回帖

1277

积分

金牌会员

积分
1277
发表于 2024-10-11 10:05:30 | 显示全部楼层
ggggggggggggg
回复

使用道具 举报

0

主题

946

回帖

1418

积分

金牌会员

积分
1418
发表于 2024-10-22 02:36:28 | 显示全部楼层
11111111111
回复

使用道具 举报

0

主题

734

回帖

1100

积分

金牌会员

积分
1100
发表于 2024-10-22 10:25:17 | 显示全部楼层
感谢楼主分享,楼主辛苦了!
回复

使用道具 举报

0

主题

950

回帖

1424

积分

金牌会员

积分
1424
发表于 2024-10-24 02:59:41 | 显示全部楼层
感谢LZ分享
回复

使用道具 举报

0

主题

950

回帖

1424

积分

金牌会员

积分
1424
发表于 2024-10-25 00:30:04 | 显示全部楼层
1111111111111111111
回复

使用道具 举报

0

主题

908

回帖

1361

积分

金牌会员

积分
1361
发表于 2024-10-25 06:41:30 | 显示全部楼层
11111111111
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|九尾社区 ( 皖ICP备2021001835号 )

GMT+8, 2024-11-21 20:58 , Processed in 0.368031 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表