标签: temporary-directory

如何获取当前用户的临时文件夹

目前我正在使用以下函数来获取当前用户的临时文件夹路径:

string tempPath = System.IO.Path.GetTempPath();
Run Code Online (Sandbox Code Playgroud)

在某些机器上它给我当前用户的临时文件夹路径,如:

C:\ Documents and Settings\administrator\Local Settings\Temp \

在某些机器上它给我系统临时文件夹路径,如:

C:\ WINDOWS\TEMP

MSDN文档还说上面的API返回当前系统的临时文件夹.

是否有任何其他API可以为我提供当前用户的临时文件夹路径,如下所示:

C:\ Documents and Settings\administrator\Local Settings\Temp \

.net c# temporary-directory

384
推荐指数
3
解决办法
30万
查看次数

如何在Java中创建临时目录/文件夹?

是否有一种在Java应用程序中创建临时目录的标准且可靠的方法?Java的问题数据库中一个条目,在评论中有一些代码,但我想知道是否有一个标准的解决方案可以在其中一个常见的库(Apache Commons等)中找到?

java directory file-io file temporary-directory

338
推荐指数
9
解决办法
35万
查看次数

在Python中获取临时目录的跨平台方式

是否有跨平台的方式获取tempPython 2.6中的目录路径?

例如,在Linux /tmp下,在XP下C:\Documents and settings\[user]\Application settings\Temp.

python cross-platform temporary-directory

227
推荐指数
4
解决办法
9万
查看次数

如何创建临时目录?

我用来创建一个tempfile,删除它并将其重新创建为一个目录:

tmpnam=`tempfile`
rm -f $tmpnam
mkdir "$tmpnam"
Run Code Online (Sandbox Code Playgroud)

问题是,另一个进程可能会得到一个相同的名称X,如果它在一个进程之后rm -f X和之前意外地执行tempfile mkdir X.

bash temporary-directory

215
推荐指数
4
解决办法
12万
查看次数

125
推荐指数
6
解决办法
7万
查看次数

在Windows中创建临时目录?

在Windows中获取临时目录名称的最佳方法是什么?我看到我可以使用GetTempPathGetTempFileName创建一个临时文件,但有没有相当于Linux/BSD mkdtemp函数来创建一个临时目录?

.net c# windows temporary-directory

119
推荐指数
7
解决办法
7万
查看次数

在PowerShell中创建一个临时目录?

PowerShell 5引入了New-TemporaryFilecmdlet,非常方便.我怎样才能做同样的事情而不是文件创建目录?有New-TemporaryDirectorycmdlet吗?

powershell temporary-directory

26
推荐指数
4
解决办法
2万
查看次数

iOS临时文件夹位置

我的应用程序刚被Apple拒绝,因为它将临时文件或缓存文件存储在文档目录中.对.他们的拒绝消息说明:

应用程序使用的临时文件只应存储在/tmp目录中

我想除了Application文件夹中的Documents and Library之外.

我现在正试图在iPhone模拟器中调试此问题,当我使用时NSTemporaryDirectory(),我在Xcode调试器中获得的值是/var/folders/yj/gnz1c7156c7d6d4fj429yms40000gn/T/tempzip.zip,而不是/Users/me/Library/Application Support/iPhone Simulator/5.1/Applications/8F71AB72-598C-427A-A116-36833D3209F7/tmp/tempzip.zip.

所以:NSTemporaryDirectory()使用iPhone模拟器有不同的行为,是否可以在调试时跟踪应用程序的临时目录?

objective-c temporary-directory ios

24
推荐指数
4
解决办法
3万
查看次数

如何在Mac OS X上获取默认临时目录?

我想为某些单元测试创​​建一些数据目录,我希望这些目录位于用户的默认临时目录中.

我想在/ tmp下我可以创建一个子目录,但我不想假设有人建立了自己的机器.

我正计划动态编写测试数据,这就是为什么我想把它放到一个临时目录中.

macos cocoa test-data objective-c temporary-directory

23
推荐指数
4
解决办法
1万
查看次数

正确的方法来清理Python类中的临时文件夹

我正在创建一个类,我想在其中生成一个文件夹的临时工作空间,该文件夹将在对象的生命周期中持续存在,然后被删除.我在def init中使用tempfile.mkdtemp()来创建空间,但我已经读过,我不能依赖del被调用.

我想要这样的东西:

class MyClass:
  def __init__(self):
    self.tempfolder = tempfile.mkdtemp()

  def ... #other stuff

  def __del__(self):
    if os.path.exists(self.tempfolder): shutil.rmtree(self.tempfolder)
Run Code Online (Sandbox Code Playgroud)

有没有其他/更好的方法来处理这种清理?我正在阅读有关'with'但它似乎只对函数有用.

python destructor temporary-directory

22
推荐指数
4
解决办法
2万
查看次数