temporary-files相关内容

C#最佳实践:写作与QUOT;临时"下载文件:放置在广告应用程式的环境文件夹或临时文件夹

基本上,我想知道如果有一个最好的做法,当涉及到下载的文件,而不只是临时使用的以下问题,但最终还是将它们移动到应用程序文件夹。我面临着一些选择: //选择1 - 随机文件 字符串临时文件= Path.GetTempFileName( ); WriteData(临时文件); File.Move(临时文件,Path.Combine(Environment.CurrentDirector ..
发布时间:2016-10-01 00:07:29 C#/.NET

病毒扫描程序锁定和删除临时文件 - 应付他们最好的方式?

与电子邮件 我的应用程序处理来自不同来源,例如未来Outlook和IMAP邮箱。解析它们之前,我把它们写入到临时目录中(保持在内存中不是一个选项)。在解析,我可能会写附件的临时目录(例如,如果它们太大而保存在内存或全文提取)。 但在野外,发生两件事情,似乎摆在首位很奇怪,但也都可以追溯到病毒扫描程序的行为: 我有时无法打开,我已经写了自己的几毫秒前的文件。他们显然是由病毒扫描程序锁定 ..
发布时间:2016-09-26 22:53:18 C#/.NET

我如何自动删除在C#中临时文件?

结果 有什么保证,如果我的应用程序关闭或崩溃一个临时文件被删除的好办法?理想情况下,我想获得一个临时文件,使用它,然后忘掉它。 现在我把我的临时文件的列表,并与触发的事件处理程序删除Application.ApplicationExit。 有没有更好的办法? 解决方案 如果进程过早杀死任何保证,但是,我用“使用”要做到这一点.. 使用系统; :使用System.IO; ..
发布时间:2016-09-07 13:18:37 C#/.NET

删除关闭文件

使用语言:C# 理论: 我想创建一个临时文件夹的标志FileOptions.DeleteOnClose的文件。 中的文件创建成功,我写上拿督它,下一步是启动与文件的Process.Start(...)相关的应用程序,并允许用户检查文档,最后我关闭句柄并尽快其他程序关闭句柄到临时文件,该文件是由操作系统删除。 我的问题是其他进程无法打开文件,甚至读书,尽管如果我添加FileShare ..
发布时间:2016-09-06 14:20:04 C#/.NET

tmpnam函数的C / C ++的线程安全?

我需要使用C ++中的使用tmpnam 的功能,但我需要知道它的线程安全。也就是说,如果我有多个线程,将每个需要为临时文件获得一个不同的名字,我是保证每个线程将收到一个文件使用不同的名称? 解决方案 使用tmpnam只保证文件不当时存在 - 但它可以被创建之前,你可以这样做你自己。为了安全地使用它,你总是需要再试图创建与打开文件(文件名,O_CREAT | O_EXCL | O_NOFOL ..
发布时间:2016-08-23 10:26:20 C/C++开发

在Linux,是命令行程序mktemp的比C函数mkstemp更不安全?

这两个操作创建一个空文件,并返回文件名,但mkstemp叶文件以独占方式打开,让您的句柄。是否有一个安全效益的C函数?这是否意味着,没有在命令行版本的安全漏洞? 顺便说一句,有趣的是,有在Linux C API的一些相关的功能,其中大部分的说:“不要使用这个功能”(或类似)在他们的手册页。 解决方案 你可以很容易地从 mktemp的(1)源$ C ​​$ C看到的,它基本上是什么都不做但 ..
发布时间:2016-08-22 15:18:45 服务器开发

TMPFILE()在Windows 7 64位系统

在Windows 7上运行64位以下code 的#include<&stdio.h中GT; #包括LT&;&errno.h中GT;诠释主(){ INT I; FILE * tmp目录; 对于(i = 0; I< 10000;我++){ 错误号= 0; (!(TMP = TMPFILE()))如果的printf(“%失败D,ERR ..
发布时间:2016-08-21 21:49:56 C/C++

WIX:使用临时文件在安装过程中

我写一个WIX安装程序,我有以下要求:结果 在安装过程中,我需要绝对路径传递到一个文件中(可以称之为A)包括在我的安装到一个COM组件,它已经存在于硬盘上的另一个程序的一部分。我已经写了一个合适的自定义操作而预计到文件答:我不想包含A作为安装在Program Files文件夹,并在卸载过程中删除的文件的路径。相反,我想放一个只是暂时在硬盘上,叫我的自定义操作,这将导致COM组件使用的内容,然后从 ..
发布时间:2016-08-06 22:23:09 开发方法

在Visual Studio临时ASP.NET文件冲突建设项目(devex组件)

我试图建立我在Visual Studio项目(当我来到我的机器,它已经重新启动以下Windows更新这一直很好,直到今天早晨),现在我得到了一些错误有关devex组件,说 该型'ASP.components_legendcontrol_ascx“中都存在”C:\\用户\\〜\\应用程序数据\\本地\\ TEMP \\临时ASP.NET文件\\ TEMP \\ b2334824 \\ 769a61 ..
发布时间:2016-06-22 10:56:12 ASP .NET

CSHTML文件不再编译

虽然在ASP.NET MVC应用程序的工作,我遇到好老“的电流源$ C ​​$ c是内置App_Web_blahblah.dll版本不同的”当我尝试调试CSHTML文件,无论我做(删除临时ASP.NET文件,PDBS,清理和重建,等等)。 什么是更令人不安的是,相关CSHTML页面不再编译。我的意思是,应用程序不断显示一个旧版本的页面,即使这个已经改变了。 还有这个页面上没有错误(同一来源$ ..
发布时间:2016-06-13 19:53:42 C#/.NET

IIS缓存项目引用的二进制文件

我刚刚调试那些Asp.Net似乎缓存由网站引用的项目DLL的,那些被重建后,即使问题 解决方案编译,但在运行时Asp.Net引用C中的过时二进制:\\ WINDOWS \\ Microsoft.NET \\框架\\ v4.0.30319 \\临时ASP.NET文件\\根,并抛出一个异常。 (我不认为特定的异常是相关的,它只是一个事实,即底层code是老了,在我的情况与LLBLGEN一个问题,即实 ..
发布时间:2016-06-09 17:37:10 C#/.NET

ASP.NET附表删除临时文件

问:我有一个创建临时PDF文件(用户下载)ASP.NET应用程序。 现在,许多用户在许多天就可以创造出许多PDF文件,这需要很多的磁盘空间。 什么是计划删除的文件超过1天/ 8小时之前的最好方法? 在asp.net应用程序preferably itselfs ... 解决方案 对于您需要创建,记下文件名的会话中的每个临时文件: //创建临时文件: 字符串文件名= System.I ..
发布时间:2016-06-07 20:48:29 C#/.NET

消除临时ASP.Net文件

你如何从创建过多的临时文件prevent ASP.NET?我的网站创建的临时文件千兆字节,并且溢出服务器上的主分区。我如何prevent这种情况的发生? 解决方案 设置任务调度任务来清理临时文件。我不知道这是为什么不被操作系统做(或由这些文件的创建者)。 ..
发布时间:2016-06-07 20:28:31 C#/.NET

对于沙盒Cocoa应用程序创建的临时文件

我的应用程序的沙盒的(按照最新的App Store的准则),我想创建一些临时文件。 我是否允许这样做?如果“是”,我在哪里可以做呢?是否有任何prespecified路径? (和一个命令来访问路径?) 解决方案 您应该使用 NSTemporaryDirectory()函数,它将查找并返回相应的临时文件夹为您应用程序(无论沙箱状态,操作系统版本,以及其他东西的主机)。看看此可可的爱情职位有 ..
发布时间:2016-05-27 22:54:57 移动开发

创建临时文件中的Andr​​oid NDK用

我目前工作的一个基于C语言的基于NDK-,Android应用程序。此应用程序需要创建临时文件。定期Linux系统上,我会使用 TMPFILE ,以确保这些文件在临时目录中正确地创建和清理后的在过程结束。 不过,我在各种Android设备的研究似乎表明, TMPFILE 总是失败; 没有 / tmp目录目录; 目录 /数据/本地/ tmp目录不是在Android上的所有变体present ..
发布时间:2016-03-29 22:35:49 Android

创建于Android的临时文件

什么是建立在Android的临时文件的最好方法是什么? 能否在特定的,目前尚不清楚何时与 File.createTempFile 创建的临时文件被删除,如果有的话。 解决方案 这就是我通常做的: 文件outputDir = context.getCacheDir(); //上下文作为活动的指针 文件OUTPUTFILE = File.createTempFile(“preFIX”,“扩展” ..
发布时间:2015-12-01 15:33:43 移动开发

C#中 - 如何删除Internet临时文件

我要清除Internet临时文件夹彻底。该文件夹的位置,例如, C:\ Users \用户名\ AppData \本地\微软\的Windows \ Temporary Internet Files文件,取决于Windows版本,所以它有是动态的。 解决方案 使用此路径:的 Environment.SpecialFolder.InternetCache 字符串路径= Environment.G ..
发布时间:2015-11-28 10:28:36 C#/.NET

做Path.GetTempFileName创建的文件会自动清理?

我一直认为答案是肯定的,但现在我试图找到真相。 当我使用创建一个临时文件 Path.GetTempFileName(),将窗户自动后清理一下? 怎么样,如果我下创建 Path.GetTempPath目录()?将在Windows清理? 或者是开发商的责任,删除已创建有文件吗? 解决方案 没有它们不会自动删除。为了创建关闭时会被自动删除的文件,通过 FILE_FLAG_DELETE_ON_C ..
发布时间:2015-11-26 00:40:37 C#/.NET

删除后,使用临时文件

我需要一些临时文件的工作在我的Windows窗体.NET 3.5应用程序。这些文件中,可以当然运行更长的时间比我自己的程序的外部应用程序被打开。 是否有任何的最佳做法,以确保这些临时文件清理在任何时间,以避免占用用户的硬盘与不再需要的“垃圾”文件?抑或甚至是Windows种自动处理这个? 一个很好的例子是任何邮件客户端:当你在任何应用程序打开附件,它通常是写入其打开一个临时文件。有没有办法找出 ..
发布时间:2015-11-25 23:43:10 C#/.NET