資源簡介
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個文件信息
- 上一篇:海康威視熒石網絡攝像頭SDK開發C#Demo
- 下一篇:松下PLC標準通訊協議C#
評論
共有 條評論