首页 > 代码库 > C# 批量修改文件名
C# 批量修改文件名
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;using System.Text.RegularExpressions;namespace WindowsFormsAppSocket{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } //批量修改文件名 private void button1_Click(object sender, EventArgs e) { string path = @"H:\Resource\动漫\火影忍者"; DirectoryInfo dicInfo = new DirectoryInfo(path); FileInfo[] files = dicInfo.GetFiles(); foreach (var item in files) { //MessageBox.Show(item.FullName); string fullname = item.FullName; string filename = Path.GetFileName(fullname); string extension = Path.GetExtension(fullname).ToLower(); if (extension == ".mp4") { Regex reg = new Regex("[0-9-]+"); string match = reg.Match(filename).ToString(); string newFilename = match + extension; string newPath = path + "\\test\\"; if (!Directory.Exists(newPath)) { Directory.CreateDirectory(newPath); } item.MoveTo(newPath + newFilename); //MessageBox.Show(newPath); } else { //item.Delete(); } } MessageBox.Show("修改视频文件成功!!!!"); } }}
C# 批量修改文件名
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。