1.C# 如何将文件复制到另一个目录下
假设源文件在”C:\歌曲\宿敌.avi“,目的文件夹为”H:\C#“,如何将宿敌这首歌复制到H盘C#文件夹下?
string destPath=Path.Combine(@"H:\C#", Path.GetFileName(@"C:\歌曲\宿敌.avi")); System.IO.File.Copy(@"C:\歌曲\宿敌.avi", destPath);
2.修改文件名
FileInfo item=new FileInfo(oldpath)//老的文件路径
item.MoveTo(newpath);//新的文件路径
3.遍历文件夹下所有文件并更改文件名using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
using
System.IO;
using
System.IO.IsolatedStorage;
namespace
更改文件名
{
class
Program
{
static
void
Main(
string
[] args)
{
string
path =
@"D:\vs2012\测试ierp\ierp-2\Web"
;
DirectoryInfo TheFolder =
new
DirectoryInfo(path);
foreach
(FileInfo item
in
TheFolder.GetFiles())
{
string
name = item.Name;
if
(name.Contains(
"_"
))
{
string
xnm= name.Replace(
"_"
,
"-"
);
string
xingname = path +
"\\转换后的文件\\"
+ xnm;
item.MoveTo(xingname);
}
else
{
string
xingname = path +
"\\转换后的文件\\"
+ name;
item.MoveTo(xingname);
}
}
}
}
}
2016-11-3 玫瑰