问题标签 [tempdir]
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.
.net - Crystal Reports 2008 InprocServer + TempDir =“操作尚未实施”
我有一个使用 CR 2008 进行报告的 .NET Web 应用程序。部署它的服务器装有 McAfee,我们想告诉 CR 使用 Windows 临时目录以外的临时目录。
Google 为我找到了以下注册表项:
SOFTWARE\Business Objects\Suite 12.0\Report Application Server\InprocServer\TempDir。
添加此键确实会导致 CR 在我指定的目录中创建一堆临时文件。但是,在报告运行结束时,我收到“操作尚未实施”异常。
我正在尝试通过 ExportToHttpRequest() 将 PDF 返回到浏览器,如果我不更改进程内服务器的 tempdir,它就可以正常工作。
有没有人遇到过这个?我已经赋予本地 ASPNET 帐户对新 tempdir 的完全控制权。
谢谢。
php - 制作一个临时目录,用于将 zipfile 解压缩到
我有一个脚本可以检查包含许多匹配的 PDF+文本文件的 zipfile。我想解压缩,或者以某种方式从 zipfile 中读取文本文件,然后从文本文件中挑选一些信息来查看文件版本是否正确。
我正在查看该tempnam()
函数以找到等效于制作 tempdir 的函数,但也许有人对这个问题有更好的解决方案。
索引文件看起来像这样。(->
用于 TAB 字符)。我已经创建了从文本文件中提取版本并检查它是否已经正确的功能,它只是我正在寻找的解包、tmpdir 或其他一些解决方案。
asp.net - IIS 6+ASP.NET - 生成了许多临时文件
我有一个 ASP.NET + 一些在 IIS 6(win 2003 服务器)上运行的 .NET Web 服务。问题是 IIS 在“c:\WINDOWS\Temp”目录中生成了很多(!)文件。许多文件意味着数千个文件,到目前为止,它们的大小已超过 3G。
文件由以下命令生成:C:\WINDOWS\SysWOW64\inetsrv> "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe" /t:library /utf8output /R:"C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\vfagt\113819dd\db0d5802\assembly\dl3\fedc6ef1\006e24d8_3bc9ca01\VfAgentWService.DLL" /R:"C:\WINDOWS\assembly\GAC_MSIL\System .Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll" /R:"C:\WINDOWS\ assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /out:"C:\ WINDOWS\TEMP\9i_i2bmg.dll" /debug- /optimize+ /nostdlib /D:_DYNAMIC_XMLSERIALIZER_COMPILATION "C:\WINDOWS\TEMP\9i_i2bmg.0.cs"
temp 目录中的文件是成对的 *.out 和 *.err,其中 *.err 文件大小为零,*.out 文件包含编译输出消息。
是什么导致 IIS 生成这么多文件?
我该如何预防?
更新:
问题是我上面描述的命令(csc.exe)被执行了很多(很多)次,导致.out和.err被生成了很多次,直到它消耗了磁盘空间。
所以 - 我的问题是:是什么导致这个命令运行这么多次?(我的网络应用程序中没有那么多 .aspx 和 .asmx 文件)。
谢谢,萌
jsp - 如何从 jstl 中的临时目录导入 jsp
我有一些动态生成的 jsp 内容我想(jstl)c:import
到另一个 jsp 页面。目前,我将动态生成的 jsp 写入 servlet 临时目录 ( javax.servlet.context.tempdir
) 中的文件,但由于它位于 servlet 上下文之外,因此无法确定如何导入它。有没有办法从 servlet 临时目录导入 jsp,或者我可以以某种方式预处理 jsp 内容而不必将其写入文件?以前我使用 将它写入 servlet 上下文中的文件getRealPath()
,但显然它不适用于所有部署。
谢谢你的帮助!
[更新] 好的,所以我不能在临时目录下写文件,也不能直接从临时目录使用jsp。有没有办法将 jsp 内容直接传递给默认的 jsp servlet 以获取 HTML 输出?您通常如何使用动态生成的 jsp 文件?我可以实现一个过滤器来传递 tempo 目录中的 jsp 内容吗?我可以用 HttpServletResponseWrapper 或其他东西覆盖吗?
c# - 更改 C# 编译目录(类库和 WPF;不是 ASP.NET)?
我在 Windows 7 中运行 Ramdisk。我修改了一些 web.config 文件以显着提高我的 ASP.NET 解决方案的编译时间。
我有一个包含大约 40 个 WPF 和类库项目的解决方案,当我在 TEMP/TMP 指向 Ramdisk 的环境中启动 Visual Studio 时,它并没有得到改进。
所以,我认为这些 TEMP/TMP 环境变量不会影响 C# 编译 WPF 和类库项目时使用的临时文件夹。
我可以更改 C# 在编译 WPF 和类库项目时使用的临时文件夹吗?
python - 临时目录在程序运行中持续存在
我需要一个临时目录,但我想完全控制它的创建和删除。
我将使用这个目录来放置我想要监视新提交的 git 存储库,因此我需要将它们永久存储在某个地方。
因此我想避免/tmp
dir,因为它可以被用户(?)清除。对此的最佳做法是什么?
java - 如何解决 java.security.AccessControlException?
我正在尝试通过我的 Web 项目上的小程序访问客户端的临时目录。
当我自己运行小程序时,它tempdir
没有问题。
当我尝试使用 javascript 在我的项目中获取它并调用 applet 方法时,我正在使用accessControlException
我的 javascript 控制台。当我尝试读取临时目录下的文件时,我也遇到了同样的异常。
这正是我所看到的:
如何解决java.security.AccessControlException
?
java - 将文件写入默认临时目录时权限被拒绝
我的程序做了一些相当密集的操作,所以我使用一个临时文件来加快速度。我使用以下 Java 代码:
此代码在 Mac OS X 和 Windows 上运行良好。它在 Java 临时目录中创建一个临时文件,该目录由操作系统确定。
但是,当我在 Linux(特别是 Linux Mint)上尝试这个程序时,我在“scratchFile.createNewFile()”行上收到以下错误
我真的对这个错误感到困惑,因为我认为该System.getProperty("java.io.tempdir")
方法收集的临时目录将是用户可以写入的目录(并且它位于其他操作系统上)。这不是在 Linux 上的情况吗?有没有办法授予对临时目录的访问权限?我应该使用其他目录吗?
java - System.getProperty("java.io.tmpdir") 什么时候返回 "c:\temp"
只是好奇什么时候System.getProperty("java.io.tmpdir")
回来"c:\temp"
。根据java.io.File Java Docs -
默认临时文件目录由系统属性 java.io.tmpdir 指定。在 UNIX 系统上,该属性的默认值通常是“/tmp”或“/var/tmp”;在 Microsoft Windows 系统上,它通常是“c:\temp”。调用 Java 虚拟机时,可以为该系统属性赋予不同的值,但不保证对该属性的编程更改对该方法使用的临时目录有任何影响。
但就我而言——
总是回来——
在什么条件下会返回"c:\temp"
?
已编辑:如果我将 %TEMP% 更改为 C:\Temp,那么我将得到 C:\Temp,对吗?但是文档显示的是 c:\Temp 而不是 C:\Temp。
php - PHP上传文件而无需创建临时文件
所以我试图在(是的,我知道它很旧)上使用XAMPP
服务器将文件上传到使用.ubuntu
Xampp 1.7.7
PHP
我知道可以做到,但我能找到的每一段代码都想使用临时名称。我认为它会检查是否存在重复文件,但我不能将其设置为直接进入目录吗?我知道这不会是一个问题,所以这可能吗?让我知道是否需要更具体。
另外,请不要问“你为什么不想使用临时目录?” 因为我不想/不需要是你的答案。所以如果你有答案,请告诉我。
谢谢!:)