场景
对一个文件夹中的文件进行某种格式的重命名
比如下面文件夹内的文件
程序运行效果
点击文件-打开,打开此文件夹后然后Ctrl+a全选此文件夹所有文件,点击打开
然后在序号设置中可以选择预设模板和起始值和增量
然后点击更名
注:
博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
关键代码
[] files;FileInfo fi;[] lvFiles= [];Thread td; 添加文件ToolStripMenuItem_Click( (openFileDialog1.ShowDialog() === = ( i = ; i < files.Length; i++ path == name = path.Substring(path.LastIndexOf() + , path.Length - - path.LastIndexOf( ftype = path.Substring(path.LastIndexOf(), path.Length - path.LastIndexOf( createTime = a = Convert.ToDouble(Convert.ToDouble(fi.Length) / Convert.ToDouble( fsize = a.ToString()+] =] =] =] =] = path.Remove(path.LastIndexOf() + ] == = ].BackColor == flag = 总在最前ToolStripMenuItem_Click(= .TopMost = = = .TopMost = = radioButton1_CheckedChanged( sender, EventArgs e) (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 = name.Remove(name.LastIndexOf( newName =].Text = radioButton2_CheckedChanged( sender, EventArgs e) (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 = name.Remove(name.LastIndexOf( newName =].Text = radioButton3_CheckedChanged( sender, EventArgs e) (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 = name.Substring(, name2 = name.Substring( newName = name1.ToUpper() +].Text = radioButton4_CheckedChanged( sender, EventArgs e) (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 = name.Substring(name.LastIndexOf(), name.Length - name.LastIndexOf( newName =].Text = radioButton5_CheckedChanged( (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 = name.Substring(name.LastIndexOf(), name.Length - name.LastIndexOf( newName =].Text = IsOK = ; comboBox2_SelectedIndexChanged( sender, EventArgs e) k = ( (comboBox2.Text != = comboBox2.Text.Remove(comboBox2.Text.LastIndexOf( B = (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 = name.Remove(name.LastIndexOf( name2 = += k + ( newName =].Text == (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 = name.Remove(name.LastIndexOf( name2 = += k +( newName =].Text == StartNumAndAdd() k = ( (comboBox2.Text != (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 = name.Remove(name.LastIndexOf( name2 = name1.Remove(name.LastIndexOf()+)+= k + ( newName =].Text == nuStart_ValueChanged( sender, EventArgs e) nuAdd_ValueChanged( sender, EventArgs e) txtTemplate_TextChanged( sender, EventArgs e) (listView1.Items.Count > (IsOK&&txtTemplate.Text.Trim()!=&&comboBox2.Text!= ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 = name.Remove(name.LastIndexOf() + newName = name.Replace(name1, txtTemplate.Text.Trim() + ].Text = flag = = = listView1.Items.Count - ( i = ; i < listView1.Items.Count; i++ path = listView1.Items[i].SubItems[ sourcePath = path + listView1.Items[i].SubItems[ newPath = path + listView1.Items[i].SubItems[=].Text = listView1.Items[i].SubItems[].Text = ++= flag.ToString() + 更名ToolStripMenuItem_Click( sender, EventArgs e) (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++].Text = = = Thread( Form1_Load(= 导出文件列表ToolStripMenuItem_Click( (saveFileDialog1.ShowDialog() == txt = path = ( i = ; i < listView1.Items.Count; i++= listView1.Items[i].SubItems[].Text + + listView1.Items[i].SubItems[= 退出ToolStripMenuItem_Click( TraditionalChineseToSimplifiedChinese( str) (Microsoft.VisualBasic.Strings.StrConv(str,Microsoft.VisualBasic.VbStrConv.SimplifiedChinese, SimplifiedChineseToTraditionalChinese( str) (Microsoft.VisualBasic.Strings.StrConv(str ,Microsoft.VisualBasic.VbStrConv.TraditionalChinese, 繁体转简体ToolStripMenuItem_Click( (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 =].Text = 简体转繁体ToolStripMenuItem_Click( (listView1.Items.Count > ( i = ; i < listView1.Items.Count; i++ name = listView1.Items[i].SubItems[ name1 =].Text = Form1_FormClosed( (td !=
代码以及程序下载
https://download.csdn.net/download/BADAO_LIUMANG_QIZHI/12245960
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4