当前位置: 开源爱好者 » 编程教程 » C#教程 » 正文

Visual C# 生成随机文件名 创建读写唯一命名的临时文件

Visual C# 生成随机文件名 创建读写唯一命名的临时文件,从临时文件中读取信息,之后删除临时文件:

private void button20_Click(object sender, EventArgs e)
{//创建读写唯一命名的临时文件
    var MyTempFile = System.IO.Path.GetTempFileName();
    //向临时文件写入信息
    var MyStream = new System.IO.FileStream(MyTempFile, System.IO.FileMode.Open);
    var MyWriter = new System.IO.StreamWriter(MyStream, Encoding.UTF8);
    MyWriter.WriteLine(MyTempFile + " 临时文件的内容如下:");
    foreach (string MyFileName in System.IO.Directory.GetFiles("C:\\"))
    MyWriter.WriteLine(MyFileName);
    MyWriter.Flush();
    MyWriter.Close();
    MyStream.Close();
    //从临时文件读取信息 
    var MyReader = new System.IO.StreamReader(MyTempFile, Encoding.UTF8);
    var MyInfo = MyReader.ReadToEnd();
    MyReader.Close();
    MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);
    //删除临时文件
    System.IO.File.Delete(MyTempFile);
}
private void button19_Click(object sender, EventArgs e)
{//产生随机文件夹名或文件名
    var MyInfo = "随机文件名:" + System.IO.Path.GetRandomFileName();
    MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);  
}

CopyRight 2018© 开源爱好者 All Rights Reserved 豫ICP备16030607号 隐私声明 网站地图