其他分享
首页 > 其他分享> > 给文件夹内文件多个文件重命名

给文件夹内文件多个文件重命名

作者:互联网

有时候我们需要对很多文件重命名,手动话又太麻烦,例如一千个文件命名为1,2-1000等等可以使用如下代码

var path = string.Format(@"Z:\测试文件");
            var data = Directory.GetFiles(path);
            var i = 0;
            foreach (var file in data)
            {
                i++;
                var newfileName = file.Replace(file.Split("\\").LastOrDefault(),"");
                if (System.IO.File.Exists(file))
                {
                    FileInfo fi = new FileInfo(file);
                    fi.MoveTo(newfileName+$"\\{i}.pcap");
                }
            }

path就是文件夹路径,然后MoveTo参数就是修改后拼接好的文件名称绝对路径

标签:重命名,文件,MoveTo,文件夹,file,fi,var,path
来源: https://www.cnblogs.com/zsl817/p/16256861.html