C#以当前日期命名的文件写入与读取的一个例子
1. 以当前日期命名
DateTime currentTime = DateTime.Now;// 获取当前时间
string formattedTime = currentTime.ToString("yyyy_MM_dd_HH_mm_ss");//时间格式转换
string file_log = formattedTime + ".bin";//文件名
Console.WriteLine("路径与文件:" + file_log);
2. 建立文件,并且写入HEX数据
FileStream file = new FileStream(file_log, FileMode.OpenOrCreate, FileAccess.ReadWrite);
for (int i = 0; i < 20; i++)
{
file.WriteByte((byte)i);
}
运行后:
3.文件读取
file.Position = 0;
for (int i = 0; i < 20; i++)
{
Console.Write(file.ReadByte() + " ");
}
file.Close();