C#目录操作

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:56:28
我想在c盘创建一个123的目录,再在123目录创建456.txt文件,再把该文件复制到D盘怎样做啊???我有疑问的地方就是在123创建文件的时候返回的不是filestream类对象吗?这个类对象也有复制这种方法吗??哪位大虾来给偶讲讲啊,最好给个代码啊,非常感谢!!!!

Directory.CreateDirectory(@"C:\123");//创建123
File.Create(@"C:\123\456.txt").Close();//创建456.txt并关闭文件
File.Copy(@"C:\123\456.txt",@"D:\456.txt");//复制文件
注意创建了文件以后要Close()。因为此时这个文件被程序占用了,就不能进行复制。
filestream不具备复制文件的方法,它只负责文件内容的读写等功能

先引用using System.IO;

static void Main(string[] args)
{
Directory.CreateDirectory("c:\\123");//先在c盘建立123文件夹
StreamWriter sr=File.CreateText ("c:\\123\\456.txt");
sr.Close();
File.Copy("c:\\123\\456.txt","d:\\456.txt");
}
filestream是没有copy方法的,使用File类的copy方法就行