如何用C#批量更改文件名
3个回答
展开全部
1 找到要批量修改的文件夹目录,暂时自己的都是在一个文件夹中,当然如果有需要,可以进行递归,将自文件内部的文件也重新命名。
2 修改文件名[由于我的歌曲目录只有音乐,不会涉及到其他的文件,如果有需要修改特定的文件名,那么判断一下类型就OK了
2 修改文件名[由于我的歌曲目录只有音乐,不会涉及到其他的文件,如果有需要修改特定的文件名,那么判断一下类型就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
%是求模运算
C=A%B;
C 是结果;
注意:
A B都是整数类型(char,short,int,long,long long(__int64))
B 不能是0
C的符号与A相同,C的绝对值是 A的绝对值模B的绝对值 的结果
C=A%B;
C 是结果;
注意:
A B都是整数类型(char,short,int,long,long long(__int64))
B 不能是0
C的符号与A相同,C的绝对值是 A的绝对值模B的绝对值 的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//获取D盘下aaa文件夹下面的所有文件
string [] path=Directory.GetFiles(@"D:\aaa");
foreach (string str in path)
{
FileInfo file = new FileInfo(str);
//截取文件名 如 asdf.txt ->asdf
string f = file.Name.Substring(0, file.Name.LastIndexOf("."));
//替换指定文件名 新文件地址 file.Extension指文件的后缀名
string p = @"D:\aaa\" +(f.Replace("x", "abd") + file.Extension);
//将指定文件移动到新的位置,并重新指定文件名
file.MoveTo(p);
}
string [] path=Directory.GetFiles(@"D:\aaa");
foreach (string str in path)
{
FileInfo file = new FileInfo(str);
//截取文件名 如 asdf.txt ->asdf
string f = file.Name.Substring(0, file.Name.LastIndexOf("."));
//替换指定文件名 新文件地址 file.Extension指文件的后缀名
string p = @"D:\aaa\" +(f.Replace("x", "abd") + file.Extension);
//将指定文件移动到新的位置,并重新指定文件名
file.MoveTo(p);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询