本文介绍了在Windows中创建一个临时目录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

什么是获得在Windows临时目录名的最好方法是什么?我看到,我可以使用 GetTempPath GetTempFileName 来创建一个临时文件,但没有任何等同于Linux的/ BSD mkdtemp 函数用于创建一个临时目录?

What's the best way to get a temp directory name in Windows? I see that I can use GetTempPath and GetTempFileName to create a temporary file, but is there any equivalent to the Linux / BSD mkdtemp function for creating a temporary directory?

推荐答案

没有,没有等同于mkdtemp。最好的办法是使用 GetTempPath 和GetRandomFileName.

No, there is no equivalent to mkdtemp. The best option is to use a combination of GetTempPath and GetRandomFileName.

您将需要code与此类似:

You would need code similar to this:

public string GetTemporaryDirectory()
{
   string tempDirectory = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
   Directory.CreateDirectory(tempDirectory);
   return tempDirectory;
}

这篇关于在Windows中创建一个临时目录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-10 01:22