c# - 在 .NET 中获取/打开临时文件

标签 c# .net

我想做如下的事情。什么函数返回一个打开的唯一文件?所以我可以确保它是我的,我不会覆盖任何东西或编写复杂的 fn 生成/循环

BinaryWriter w = GetTempFile(out fn);
w.close();
File.Move(fn, newFn);

最佳答案

有两种方法:

通常第一种方法就足够了; GetRandomFileName 的文档说:

When the security of your file system is paramount, this method should be used instead of GetTempFileName.

关于c# - 在 .NET 中获取/打开临时文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2741306/

相关文章:

c# - 我如何使用 MSBuild 15 打包多目标包?

c# - ASP.NET Core 授权策略 : Can't step into the handler?

c# - 在 C# 中对 dataGridView 列进行排序? (窗体)

.net - 如何使用 vb 6 中制作的 dll 到 c#.net 3.5 应用程序?

c# - 在 .NET Web 应用程序中生成的 XML 文件在本地工作,但内容在生产中为空

c# - 如何简化这个数组插入代码?

c# - 使用用户名/密码访问 Google Calendar API

.net - 如何让主动服务高可用?

java - 如何在 asp.net 响应中包含一个 java 页面?

c# - 多个图钉 Bing map Windows Phone 7