• 大小: 316KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: C#
  • 标签: c#  

资源简介

c# 开发的简易图片批量重命名软件 c# 开发的简易图片批量重命名软件

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace filename
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

        }

        FileInfo[] filelist;
        string strFileFolder;

        private void button1_Click(object sender EventArgs e)
        {
            if (listBox1.Items.Count == 0)
            {
                MessageBox.Show(“请选择文件夹“ “错误“);
                return;
            }
            string strOldFileName;
            string strNewFileName;
            string prefix = this.textBox1.Text.Trim();
            string strNewFilePath;
            string name = ““;    //文件名
            string ext = ““;     //扩展名
            int TotalFiles = 0;  //重命名的文件数
            int i = 0;

            DateTime StartTime = DateTime.Now;//获取开始时间   
            if (radioButton1.Checked)
            {
                foreach (FileInfo fi in filelist)
                {
                    if (i.ToString().Length == 1)
                        name = prefix + “00“ + i.ToString();
                    else if (i.ToString().Length == 2)
                        name = prefix + “0“ + i.ToString();
                    else
                        name = prefix + i.ToString();
                    strOldFileName = fi.Name;
                    //strNewFileName = fi.Name.Replace(strOldPart strNewPart); 
                    ext = fi.Extension;
                    if (ext == “.jpg“ || ext == “.gif“ || ext == “.jpeg“ || ext == “.JPG“ || ext == “.GIF“ || ext == “.JPEG“ || ext == “.bmp“ || ext == “.BMP“)
                    {
                        strNewFileName = name + ext; ;
                        strNewFilePath = strFileFolder + “\\“ + strNewFileName;
                        fi.MoveTo(strNewFilePath);
                        TotalFiles += 1;
                        i++;
                        this.listBox1.Items.Add(strOldFileName + “  已重命名为  “ + strNewFileName);
                        listBox1.SelectedIndex = listBox1.Items.Count - 1;
                    }
                }
            }
            else
            {
                foreach (FileInfo fi in filelist)
                {
                    strOldFileName = fi.Name;
                    //strNewFileName = fi.Name.Replace(strOldPart strNewPart); 
                    ext = fi.Extension;
                    name = fi.Name.Replace(ext ““);
                    if (ext == “.jpg“ || ext == “.gif“ || ext == “.jpeg“ || ext == “.JPG“ || ext == “.GIF“ || ext == “.JPEG“ || ext == “.bmp“ || ext == “.BMP“)
                    {
                        strNewFileName = name + prefix;
                        strNewFilePath = strFileFolder + “\\“ + strNewFileName;
                        fi.MoveTo(strNewFilePath);
            

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1392  2009-03-25 22:23  filename\filename\Properties\AssemblyInfo.cs

     文件       5612  2009-03-24 19:52  filename\filename\Properties\Resources.resx

     文件       2836  2009-03-25 22:29  filename\filename\Properties\Resources.Designer.cs

     文件        249  2009-03-24 19:52  filename\filename\Properties\Settings.settings

     文件       1104  2009-03-25 22:29  filename\filename\Properties\Settings.Designer.cs

     文件       5804  2009-03-26 17:31  filename\filename\Form1.cs

     文件       6922  2009-03-26 17:31  filename\filename\Form1.Designer.cs

     文件        469  2009-03-25 22:26  filename\filename\Program.cs

     文件        180  2009-03-24 23:10  filename\filename\obj\Debug\filename.Form1.resources

     文件        180  2009-03-24 23:10  filename\filename\obj\Debug\filename.Properties.Resources.resources

     文件        847  2009-03-24 23:10  filename\filename\obj\Debug\filename.csproj.GenerateResource.Cache

     文件      22016  2009-03-24 23:10  filename\filename\obj\Debug\filename.pdb

     文件      10240  2009-03-24 23:10  filename\filename\obj\Debug\filename.exe

     文件        667  2009-03-24 23:10  filename\filename\obj\Debug\filename.csproj.FileListAbsolute.txt

     文件       4608  2009-03-25 22:29  filename\filename\obj\Release\TempPE\Properties.Resources.Designer.cs.dll

     文件      40468  2009-03-26 17:31  filename\filename\obj\Release\filename.Form1.resources

     文件        180  2009-03-26 17:31  filename\filename\obj\Release\imgmod.Properties.Resources.resources

     文件        847  2009-03-26 17:31  filename\filename\obj\Release\filename.csproj.GenerateResource.Cache

     文件      24064  2009-03-26 17:31  filename\filename\obj\Release\imgmod.pdb

     文件      92672  2009-03-26 17:31  filename\filename\obj\Release\imgmod.exe

     文件        753  2009-03-26 17:31  filename\filename\obj\Release\filename.csproj.FileListAbsolute.txt

     文件      10240  2009-03-24 23:10  filename\filename\bin\Debug\filename.exe

     文件      22016  2009-03-24 23:10  filename\filename\bin\Debug\filename.pdb

     文件        490  2007-07-21 02:33  filename\filename\bin\Debug\filename.vshost.exe.manifest

     文件        120  2009-03-25 22:24  filename\filename\bin\Debug\filename.vshost.exe.config

     文件        120  2009-03-25 22:24  filename\filename\bin\Debug\imgmod.vshost.exe.config

     文件        490  2007-07-21 02:33  filename\filename\bin\Debug\imgmod.vshost.exe.manifest

     文件      14328  2009-03-26 17:29  filename\filename\bin\Debug\imgmod.vshost.exe

    ..A.SH.    194048  2009-03-24 20:10  filename\filename\bin\Release\Thumbs.db

     文件        120  2009-03-25 22:24  filename\filename\bin\Release\imgmod.exe.config

............此处省略23个文件信息

评论

共有 条评论