using
System;
using System.IO;
class Demofiles
{
public static void Main()
{
string sfname;
string dfname;
Console.WriteLine("输入要创建的文件的名称:");
sfname=Console.ReadLine();
FileStream fstrm=new FileStream(sfname,FileMode.OpenOrCreate);
Console.WriteLine("已在当前工作目录中创建文件……");
BinaryWriter bwrt=new BinaryWriter(fstrm);
for(int i=o;i<10;i++)
{
Console.WriteLine("输入要写入文件的字符");
bwrt.Write(Console.ReadLine());
}
bwrt.Close();
fstrm.Close();
Console.WriteLine("显示文件的内容……");
fstrm=new FileStream(sfname,FileMode.Open,FileAccess.Read);
BinaryReader bread=new BinaryReader(fstrm);
for(int i=o;i<20;i++)
{
Console.WriteLine(bread.ReadChar());
}
bread.Close();
Console.WriteLine("复制文件的内容……");
Console.WriteLine("输入目标文件名……");
dfname=Console.ReadLine();
FileInfo fi=new FileInfo(sfname);
fi.CopyTo(dfname,true);
Console.WriteLine("已成功复制文件"+fi.Length+"字符");
Console.WriteLine("呈现文件移动操作……");
Console.WriteLine("输入源文件名");
sfname=Console.ReadLine();
Console.WriteLine("输入目标文件名");
dfname=Console.ReadLine();
FileInfo fif=new FileInfo(sfname);
fif.MoveTo(dfname);
Console.WriteLine("已成功移动文件");
}
}
using System.IO;
class Demofiles
{
public static void Main()
{
string sfname;
string dfname;
Console.WriteLine("输入要创建的文件的名称:");
sfname=Console.ReadLine();
FileStream fstrm=new FileStream(sfname,FileMode.OpenOrCreate);
Console.WriteLine("已在当前工作目录中创建文件……");
BinaryWriter bwrt=new BinaryWriter(fstrm);
for(int i=o;i<10;i++)
{
Console.WriteLine("输入要写入文件的字符");
bwrt.Write(Console.ReadLine());
}
bwrt.Close();
fstrm.Close();
Console.WriteLine("显示文件的内容……");
fstrm=new FileStream(sfname,FileMode.Open,FileAccess.Read);
BinaryReader bread=new BinaryReader(fstrm);
for(int i=o;i<20;i++)
{
Console.WriteLine(bread.ReadChar());
}
bread.Close();
Console.WriteLine("复制文件的内容……");
Console.WriteLine("输入目标文件名……");
dfname=Console.ReadLine();
FileInfo fi=new FileInfo(sfname);
fi.CopyTo(dfname,true);
Console.WriteLine("已成功复制文件"+fi.Length+"字符");
Console.WriteLine("呈现文件移动操作……");
Console.WriteLine("输入源文件名");
sfname=Console.ReadLine();
Console.WriteLine("输入目标文件名");
dfname=Console.ReadLine();
FileInfo fif=new FileInfo(sfname);
fif.MoveTo(dfname);
Console.WriteLine("已成功移动文件");
}
}
--《.NET平台及C#编程》