求教C#批量更改文件名
我想做根据datagridview里面的数据更改指定文件夹里面的文件名。表:
姓名 项目 编号
张三 A 01
李四 B 02
原来文件夹里的的文件名是以编号命名的,现在要更改文件名为 姓名+项目。
应该怎么做啊,本人新手,希望大家指教。 --------------------编程问答-------------------- File.Move(原来的路径文件名,新的路径文件名) --------------------编程问答--------------------
public static void Move (
string sourceFileName,
string destFileName
)
参考msdn:
http://msdn.microsoft.com/en-us/library/system.io.file.move(v=vs.80).aspx --------------------编程问答-------------------- File.Move Method ok --------------------编程问答--------------------
请问批量改怎么改啊? --------------------编程问答-------------------- 所谓批量改就是for 一个个改
--------------------编程问答-------------------- 循环datagridview+file.move --------------------编程问答--------------------
string path="d:\\abc\\";
foreach (System.Data.DataRow dr in dt.Rows)
{
if (System.IO.File.Exists(path + dr[" 编号"].ToString()))
{
System.IO.File.Move(path + dr[" 编号"].ToString(), path + dr[" 姓名"].ToString() + "_" + dr[" 项目"].ToString());
}
}
非常感谢!已经搞定啦。
补充:.NET技术 , C#