有没有什么办法让临时文件在c#解决方案的临时目录中,并写入字节到完成我们的过程后删除它没有显示该文件给用户?项目解决方案中的临时文件?
0
A
回答
2
考虑使用
string tempFile = Path.GetTempFileName();
//Use the file
File.Delete(tempFile);
1
using System.IO;
class Logger
{
static void Main()
{
// Create (and open) a new temporary file
var filename = Path.GetTempFileName();
var file = File.Open(filename, FileMode.Append);
// Write bytes to it during the programs lifetime...
file.Write(new byte[] { 1, 2, 3 }, 0, 3);
// Just before closing your program, close and delete it
file.Close();
File.Delete(filename);
}
}
+0
Jakob,感谢您的回复,请您告诉我什么是保存文件的路径? 我需要将它保存在解决方案目录中。问候, Bahman。 – 2011-06-01 06:32:24
+0
@bahman文件的路径是“文件名”,如果您不想在临时目录中使用新文件,请将“filename”替换为您选择的路径。例如'var filename = @“c:\ mydir \ temp.log”' – 2011-06-03 06:48:53
相关问题
- 1. 解决方案文件与Visual Studio中的项目文件
- 2. 将我的解决方案文件中的项目导出到另一个解决方案文件
- 3. 解决方案中的项目
- 4. TFS中的子项目解决方案
- 5. C# - 将多项目解决方案转换为1-1项目解决方案
- 6. Visual Studio解决方案中的文件夹或项目?
- 7. 引用不在项目解决方案中的文件c#
- 8. 获取Visual Studio中的解决方案项目文件外接
- 9. 在解决方案中测试项目
- 10. 如何在解决方案文件夹中的VSIX项目中获得项目
- 11. MSBuild解决方案与解决方案中的项目引用的DLL
- 12. 如何从Visual Studio解决方案/项目中读取文件?
- 13. 在解决方案文件中包装Web项目,以及CVS
- 14. 以编程方式创建VS解决方案/项目文件
- 15. 多个WCF项目与解决方案中的单个项目
- 16. msbuild解决方案文件
- 17. Ruby项目中的Euler#3解决方案超时
- 18. SVN - 多种解决方案项目
- 19. ASP.NET解决方案类库项目
- 20. Visual Studio解决方案和项目
- 21. 组织解决方案,项目和SVN
- 22. 项目解决方案建设
- 23. Spring Roo多项目解决方案
- 24. asp.net MVC解决方案/项目布局
- 25. 多项目解决方案模板
- 26. 如何使用解决方案文件夹在Visual Studio解决方案中按字母顺序排序项目?
- 27. 列表中的一个解决方案的项目/组件
- 28. 重构解决方案文件夹到新解决方案
- 29. 为VS2008解决方案创建VS2010解决方案文件
- 30. Unity项目没有解决方案文件
是的,有一种方法。还有其他问题吗?顺便说一句 - 请阅读此:http://tinyurl.com/so-hints – Oded 2011-05-30 19:35:07
您的问题不清楚。你想写什么字节,以及你指的是哪个进程? – 2011-05-30 19:35:53