gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 22:58:18 33 4
gpt4 key购买 nike

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

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

// Do stuff.

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

我依稀记得有一个 API 调用可以在指定目录中创建一个临时文件,并作为参数传递。但是,这是我 6 天 VB 中的模糊内存。

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

最佳答案

Path.Combine(directoryYouWantTheRandomFile, Path.GetRandomFileName())

关于c# - 如何在 temp 以外的目录中创建临时文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/674303/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com