C#编程简单应用程序批量修改文件名2.0

对于批量修改文件名称:C#编程简单应用程序批量修改文件名
优化程序代码,对于重命名新的名称希望手动输入,可修改代码如下:

using System;
using System.IO;

class Program
{
   
    static void Main(string[] args)
    {
   
        string folderPath = "指定文件夹路径";  // 替换为你要操作的文件夹路径

        for (int i = 1; i <= 10; i++)
        {
   
            string originalFileName = Path.Combine(folderPath, $"Photo{i}.png");
            string newFileName = Path.Combine(folderPath, GetNewFileName(i));

            if (File.Exists(originalFileName))
            {
   
                Console.WriteLine($"请输入文件{originalFileName}的新名称:");
                string userInput = Console.ReadLine();
                newFileName = Path.ChangeExtension(Path.Combine(folderPath, userInput), ".jpg");

                File.Move(originalFileName, newFileName);
                Console.WriteLine($"文件{originalFileName}已改名为{newFileName}");
            }
            else
            {
   
                Console.WriteLine($"文件{originalFileName}不存在");
            }
        }

        Console.WriteLine("文件改名完成");
        Console.ReadKey();
    }

    static string GetNewFileName(int index)
    {
   
        Console.WriteLine($"请输入第{index}个文件的新名称:");
        string userInput = Console.ReadLine();
        return Path.ChangeExtension(userInput, ".jpg");
    }
}

在上述代码中,增加了一个 GetNewFileName 方法,用于获取手动输入的新文件名。程序首先询问用户输入新的文件名,然后使用Path.ChangeExtension方法将输入的文件名更改为.jpg扩展名。然后,将该新文件名用于进行文件重命名操作。

相关推荐

  1. C#编程简单应用程序批量修改文件名2.0

    2023-12-25 05:58:02       44 阅读
  2. C#编程简单应用程序批量修改文件名

    2023-12-25 05:58:02       38 阅读
  3. C#编程简单应用程序批量修改文件名3.0

    2023-12-25 05:58:02       33 阅读
  4. 利用excel批量修改图片文件名

    2023-12-25 05:58:02       22 阅读
  5. 阿里云盘手机批量修改文件名

    2023-12-25 05:58:02       9 阅读
  6. python 学习笔记20 批量修改页眉页脚

    2023-12-25 05:58:02       38 阅读
  7. C#设计简单的WinForms多窗口应用程序[示例]

    2023-12-25 05:58:02       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-25 05:58:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-25 05:58:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-25 05:58:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-25 05:58:02       20 阅读

热门阅读

  1. Node.js教程-mysql模块

    2023-12-25 05:58:02       36 阅读
  2. SQL面试题挑战06:互相关注的人

    2023-12-25 05:58:02       32 阅读
  3. 客户需求分析常用的ChatGPT通用提示词模板

    2023-12-25 05:58:02       38 阅读
  4. C++多线程学习笔记004简单的Producer和Consumer模型

    2023-12-25 05:58:02       39 阅读
  5. Ubuntu18.04安装GTSAM库(亲测可用)

    2023-12-25 05:58:02       41 阅读
  6. OV5640:寄存器 自用

    2023-12-25 05:58:02       39 阅读
  7. KPM算法快速检索文本

    2023-12-25 05:58:02       35 阅读
  8. LeetCode day30

    2023-12-25 05:58:02       44 阅读
  9. 常用算法-桶排序

    2023-12-25 05:58:02       33 阅读
  10. git使用

    git使用

    2023-12-25 05:58:02      39 阅读
  11. vue和react的区别是什么

    2023-12-25 05:58:02       40 阅读