#1、批量修改文件名
文件名太乱
static string path = @"D:\图片";
// 判断给定的目录是否存在
if (!Directory.Exists(path))
{
Console.WriteLine("目录不存在");
return;
}
// 返回当前按下目录下的文件列表
DirectoryInfo di = new DirectoryInfo(path);
var files = di.GetFiles();
var count = 0;
// 遍历这个目录
foreach (var f in files)
{
count++;
f.MoveTo(Path.Combine(path, count + f.Extension));
}
Console.WriteLine("成功修改{0}个文件名", count);
执行结果:
2、文件获取
string paths = @"C:\Users\Public\Pictures\Sample Pictures\考拉.jpg";
Path.GetFullPath(paths);//C: \Users\Public\Pictures\Sample Pictures\考拉.jpg
Path.GetDirectoryName(paths);//C: \Users\Public\Pictures\Sample Pictures
Path.GetFileName(paths);//考拉.jpg
Path.GetExtension(paths);//.jpg
Path.GetFileNameWithoutExtension(paths);//考拉