问题标签 [temporary-directory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7696 浏览

php - 如何避免未知:写入失败:设备上没有剩余空间 (28)

我在共享主机上,并且在我的域上收到此错误

我认为这是因为我的 /tmp 目录已满,但我不能确定。如果是这样的话,任何人都可以帮助我为什么会这样?这是第二次发生这种情况,当它发生时我必须将我的网站从网络上删除,这不好......

我不知道它是否相关,但我处理了很多图像并在 PHP 中转换它们。tempnam()我使用该功能将它们临时保存。这是导致错误吗?

有人知道吗?请我真的需要快速解决这个问题:(谢谢。

0 投票
3 回答
1842 浏览

python - Python - 库应该在哪里存储临时文件?

我正在编写一个 Python 库,它需要在本地机器上缓存远程数据。

我想防止库污染操作系统并将临时文件放在不属于它们的地方。使用操作系统默认临时文件夹似乎有点冗长,因为我想使用一种独立于操作系统的方式来执行此操作。

将缓存文件存储在包文件夹中有效吗?Python 安装是否有临时文件的文件夹?

帮助会很棒!:)

0 投票
3 回答
13564 浏览

objective-c - Strange error when moving a folder to temp with moveItemAtPath. Cocoa error 516

I try to move a folder with a file to a temp folder, but I always receive the same error: The operation couldn’t be completed. (Cocoa error 516.)

This is the code, do you see anything strange? Thanks in advance.

0 投票
3 回答
15428 浏览

asp.net-mvc - 拒绝访问 Temp ASP.NET 目录

请查看我的 UnauthorizedAccessException ASP.NET 错误。

自从我从我的机器 IIS 将网站更改为通过 VS 2010 IIS 托管后,就发生了错误。我的解决方案以前在 VS 2010 IIS 中工作过,因为我从 VS IIS 到 Machine IIS 再回到 VS ISS。

当我将 dll 复制到临时目录时,会出现我的问题。

我已经测试了目录上的各种权限,但没有任何帮助。我还运行了 aspnet_regiis -i 命令,希望它能恢复对临时目录的所需权限。

如果我删除“../Temporary ASP.NET 目录”,我没有任何问题,它仅在我尝试替换现有文件时发生。

任何帮助,将不胜感激。谢谢,

0 投票
1 回答
709 浏览

asp.net - IE什么时候从临时文件夹中删除文件?

我们的应用程序是在 IIS 6.0 服务器上运行的 ASP.NET + Flex。在客户端机器上,我们运行 IE8 进行显示。IE 创建的临时文件似乎占用了磁盘空间。临时 Internet 文件夹大小继续增长似乎超过了 8MB 的限制 - 自动回收。IE 何时以及在什么情况下从临时文件夹中删除文件?

0 投票
2 回答
8152 浏览

eclipse - 可以移动 Eclipse 的 tmp 目录吗?

我正在尝试通过将我的项目放在 RAM 磁盘上来加速 Eclipse(目前卡在一台缓慢的笔记本电脑和一个沉重的 Eclipse 项目中)。非常适合加载项目等,但是当我构建它时,它似乎在 %APPDATA% 的目录中读取和写入了很多内容(似乎从项目名称中生成了一个名称)。这使得它实际上比平时慢...

那么......有没有办法可以移动eclipse的tmp目录?最好不要在进程中移动其他应用程序的 tmp 目录。

0 投票
4 回答
44672 浏览

ios - iOS 临时文件夹位置

我的应用程序刚刚被 Apple 拒绝,因为它在文档目录中存储了临时文件或缓存文件。正确的。他们的拒绝消息指出:

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

我想除了应用程序文件夹中的文档库之外。

我现在正试图在 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 模拟器是否有不同的行为,是否可以在调试时跟踪应用程序的临时目录?

0 投票
3 回答
959 浏览

coldfusion - 如何在 Coldfusion 中获取使用 CFHTTP 拉取的文件的临时路径?

我正在使用Coldfusion8并且需要从远程服务器获取图像,我正在这样做:

我现在需要将图像保存到 Amazon S3,但我想使用的功能:

需要可以在其中找到我生成的图像的目录。

问题:
有没有办法获取一个图像文件的目录cfhttp并使用它转换为图像imageNew?还是我需要先将文件保存到磁盘?我还需要在存储之前调整大小,所以如果不先保存到磁盘,我可能无法通过。

感谢指点!

编辑
我让它像这样工作:

我需要将裁剪后的图像重新转换为二进制文件,s3.putobject否则cffile action="readBinary"将在此处执行另一个操作并在尝试构建图像文件路径时中断(图像仍处于临时状态):

虽然我可以使用这个技巧获取临时文件路径并设置uploadDir它并没有帮助,因为CF 文档说该路径必须是以驱动器号或斜杠开头的绝对路径,否则将采用 www-root 临时目录。

在我的情况下,临时 www-root 目录处于打开状态C:/,而临时文件 CFFile-Servlet 处于打开状态E:/,并且相对路径也不起作用(找不到文件)。因此,由于我找不到从 s3.cfc 重新读取图像的方法,我现在在调用 S3.cfc 之前转换回二进制文件。我传递了另一个参数 (1/0) 告诉 s3.cfc,我已经在发送二进制图像并且不需要重新读取它。

像这样:

我不确定这是否是性能方面最聪明的方式,但它似乎工作得非常顺利。欢迎评论!

0 投票
1 回答
12981 浏览

c - 如何获得临时文件名?

我看过一些与我的问题有关的帖子,但没有一个可以完全解决这个问题。我需要在标准临时目录中创建一个文件,并在完成写入后将其移动到其他位置。这个想法是,文件在下载时被认为是临时的,在下载完成后被认为是永久的。

我正在尝试通过调用mkstemptmpfile来尝试此操作,然后在完成写入后重命名。但是,我需要文件的完整路径来调用重命名,显然从文件描述符(由 mkstemp 返回)或 FILE *(由 tmpfile 返回)获取文件名并非易事。可以做到,但并不优雅。

是否有系统调用会创建一个临时文件并为我提供名称?我知道mktemp和相关调用,但它们要么不能保证是唯一的,要么已被弃用。或者也许有更好的方法来完成创建、写入和移动临时文件。

0 投票
2 回答
1302 浏览

amazon-web-services - Amazon EC2 扩展和上传临时文件夹

我在一个亚马逊实例中有一个基于 php 的应用程序,用于上传和转码音频文件。此应用程序首先上传文件,然后对其进行转码,最后将其放入一个 s3 存储桶中。目前,应用程序通过监视临时文件夹中的文件大小,根据重复的 ajax 请求显示文件上传和转码的进度。

我一直在想,明天用户是否会急于使用我的服务,而我需要在 AWS 中以任何可能的方式扩展我的服务。

A: 我的上传和转码技术会怎样?

B:如果我添加更多实例,是否意味着我在不同物理位置的不同临时转换文件夹中有不同的文件?

C:如果我想通过 ajax 从http://www.example.com/filesize获取文件大小直到完成过程,我需要拥有每个 ec2 实例的真实地址(我的意思是 ip、dns)还是全部实例文件夹(或文件夹)?

D:当我们缩放临时文件夹会发生什么时,除了它们的灯堆栈之外的所有实例都定位到主实例的一个根文件夹是否正确?

我有一些关于其他托管技术扩展的基本信息,但在亚马逊这些问题在我脑海中。

谢谢你的建议。