文件批量更名
實(shí)現(xiàn)效果:
知識(shí)運(yùn)用:
File類的Copy和Delete方法
實(shí)現(xiàn)代碼:
private void ChangeName()
{
int flag = 0;
try
{
toolStripProgressBar1.Minimum = 0;
toolStripProgressBar1.Maximum = listView1.Items.Count-1;
for (int i = 0; i < listView1.Items.Count; i++)
{
string path = listView1.Items[i].SubItems[4].Text;
string sourcePath = path + listView1.Items[i].SubItems[0].Text;
string newPath = path+"temp\"+listView1.Items[i].SubItems[1].Text;
Directory.CreateDirectory(path+"temp");
File.Copy(sourcePath,newPath);
File.Delete(sourcePath);
toolStripProgressBar1.Value = i;
listView1.Items[i].SubItems[0].Text = listView1.Items[i].SubItems[1].Text;
listView1.Items[i].SubItems[6].Text = "✔成功";
}
}catch(Exception ex)
{
flag++;
MessageBox.Show(ex.Message);
}
finally
{
toolStripStatusLabel2.Text = " 失敗:" + flag;
}
}
總結(jié)
- 上一篇: RxJava的四种Subjects:Pu
- 下一篇: Coffeescript的安装与编译