当前位置:  开发笔记 > 编程语言 > 正文

如何在temp以外的目录中创建临时文件?

如何解决《如何在temp以外的目录中创建临时文件?》经验,为你挑选了1个好方法。

我编写了一些应该将文件写入临时目录的代码,然后将其复制到永久位置,但发现这样做会在复制命令上创建与权限相关的错误.代码如下所示:

 string tempPath = Path.GetTempFileName();
 Stream theStream = new FileStream(tempPath, FileMode.Create);

  // Do stuff.

  File.Copy(tempPath, _CMan.SavePath, true);
  File.Delete(tempPath);

我朦胧地记得我可以在指定的目录中创建一个API调用,作为参数传递.但是,从我的VB 6天来看,这是一个微弱的记忆.

那么,如何在Windows定义的临时目录以外的目录中创建临时文件?



1> Greg Dean..:
Path.Combine(directoryYouWantTheRandomFile, Path.GetRandomFileName())

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有