问题代码1:
using System;
using System.IO;
public class MainShow
{
public static void Main()
{
string path = @"E:\CandC++\c#\system_io读写数据\temp\streamReader.txt";
Console.WriteLine(File.Exists(path));//判断文件是否存在
FileStream fs = new FileStream(path,FileMode.OpenOrCreate,FileAccess.ReadWrite);
//这个打开文件后,就不能在用StreamReader(path)否则他会自动创建一个FileStream流就会冲突了
StreamReader reader = new StreamReader(fs);
string line = reader.ReadLine(); //获取当前行,并自动向下移动一行
Console.WriteLine(line);
// fs.Position = 0; FileStream可用这个Position来进行控制
//StreamReader如何回到开头呢???
Console.WriteLine(reader.ReadLine());
//如何让这行显示与上一行同样的内容,也就是把指针从新移动到开头。
}
}问题代码2:
using System;
using System.IO;
public class MainShow
{
public static void Main()
{
string str=@"E:\CandC++\c#\system_io读写数据\temp";
DirectoryInfo di = new DirectoryInfo(str);
di.Refresh();//更新文件信息
DateTime Iodate = di.CreationTime; //获取文件创建时间
Console.WriteLine(Iodate);
string str2 = @"E:\CandC++\c#\system_io读写数据\temp\01.txt";
FileInfo fi = new FileInfo(str2);
Console.WriteLine(fi.Exists);//判断文件是否存在
fi.Refresh();//更新信息
Console.WriteLine(fi.CreationTime);//创建时间
Console.WriteLine(fi.Name);//获得文件名
Console.WriteLine(fi.Extension);//获得文件后缀名字 FileAttributes attrib = fi.Attributes;//返回一个属性集合
//但如何列出这个属性集合里面的所有元素呢。 }
} 上面两问题求解
using System;
using System.IO;
public class MainShow
{
public static void Main()
{
string path = @"E:\CandC++\c#\system_io读写数据\temp\streamReader.txt";
Console.WriteLine(File.Exists(path));//判断文件是否存在
FileStream fs = new FileStream(path,FileMode.OpenOrCreate,FileAccess.ReadWrite);
//这个打开文件后,就不能在用StreamReader(path)否则他会自动创建一个FileStream流就会冲突了
StreamReader reader = new StreamReader(fs);
string line = reader.ReadLine(); //获取当前行,并自动向下移动一行
Console.WriteLine(line);
// fs.Position = 0; FileStream可用这个Position来进行控制
//StreamReader如何回到开头呢???
Console.WriteLine(reader.ReadLine());
//如何让这行显示与上一行同样的内容,也就是把指针从新移动到开头。
}
}问题代码2:
using System;
using System.IO;
public class MainShow
{
public static void Main()
{
string str=@"E:\CandC++\c#\system_io读写数据\temp";
DirectoryInfo di = new DirectoryInfo(str);
di.Refresh();//更新文件信息
DateTime Iodate = di.CreationTime; //获取文件创建时间
Console.WriteLine(Iodate);
string str2 = @"E:\CandC++\c#\system_io读写数据\temp\01.txt";
FileInfo fi = new FileInfo(str2);
Console.WriteLine(fi.Exists);//判断文件是否存在
fi.Refresh();//更新信息
Console.WriteLine(fi.CreationTime);//创建时间
Console.WriteLine(fi.Name);//获得文件名
Console.WriteLine(fi.Extension);//获得文件后缀名字 FileAttributes attrib = fi.Attributes;//返回一个属性集合
//但如何列出这个属性集合里面的所有元素呢。 }
} 上面两问题求解
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货