jjzjj

temporary-files

全部标签

hadoop - hadoop hdfs中的/tmp目录是什么?

我有4个数据节点的集群,每个节点上的hdfs结构如下我面临磁盘空间问题,您可以看到来自hdfs的/tmp文件夹占用了更多空间(217GB)。所以我试图调查/tmp文件夹中的数据。我发现了以下临时文件。我访问了这些临时文件夹,每个文件夹都包含一些大小为10gb到20gb的部分文件。我想清除这个/tmp目录。谁能告诉我删除这些tmp文件夹或零件文件的后果。它会影响我的集群吗? 最佳答案 HDFS/tmp目录主要用作mapreduce操作时的临时存储。Mapreduce工件、中间数据等将保存在此目录下。当mapreduce作业执行完成时,

c++ - QT复制到QTemporaryFile

我想复制some/path/myfile在$TMPDIR/myprog-<random-string>.ext,这样我就可以将它传递给第3方程序,该程序会阻塞无扩展名文件。这是我想要的工作:QStringoriginalPath="some/path/myfile";QTemporaryFilef(QDir::temp().absoluteFilePath("mprog-XXXXXX.ext"));//f.open();?QFile(originalPath).copy(f.fileName());但是,我现在遇到了一个问题-要么该文件尚不存

c++ - tmpnam 的 C/C++ 线程安全?

我需要在C++中使用tmpnam函数,但我需要了解它的线程安全性。也就是说,如果我有多个线程,每个线程都需要为一个临时文件获取不同的名称,我能保证每个线程都会收到一个不同名称的文件吗? 最佳答案 tmpnam仅保证该文件当时不存在-但它可能在您自己创建之前创建。为了安全地使用它,您将始终需要尝试创建打开的文件(文件名,O_CREAT|O_EXCL|O_NOFOLLOW)。如果由于EEXIST或ELOOP而失败,请返回并尝试一个新名称。这对于防止符号链接(symboliclink)攻击特别重要,在这种攻击中,另一个程序会创建一个从您的

c++ - 使用 FILE_FLAG_DELETE_ON_CLOSE 标志创建文件

在描述我的问题之前,这里是我正在编写的程序(IHExplorer.exe)的描述:这是一个C++应用程序。IHExplorer应用程序看起来尽可能像Windows资源管理器窗口。但有一个异常(exception),那就是从这个资源管理器窗口中启动文件会首先将它们解密到用户的临时文件夹,然后启动与文件扩展名关联的应用程序并在关闭时删除文件。我遇到的问题是文件关闭时自动删除。这是一个场景:用户在IHExplorer中双击加密的.txt文件。IHExplorer解密内存中的.txt文件,然后使用::CreateFile将其写入%TEMP%,它返回文件的句柄(IHExplorer必须至少保持此

java - System.nanoTime() 是否保证返回唯一值?

我有一个多线程Java程序,可以在几秒钟内创建数百个临时文件。这些文件位于/tmp中,并使用System.nanoTime()命名。是否保证文件名是唯一的? 最佳答案 不,不能保证每次调用System.nanoTime()都会返回唯一值。使用File.createTempFile()或Files.createTempFile()反而。它们就是为此目的而设计的,并且会为您生成唯一的文件名。 关于java-System.nanoTime()是否保证返回唯一值?,我们在StackOverflo

java - Font.createFont 将文件留在临时目录中

下面的代码完成了它的工作,但每次运行时都会在临时目录中留下字体文件的副本。这些文件名为+~JF7154903081130224445.tmp,其中每个创建的文件的编号似乎是随机的。InputStreamfontStream=this.getClass().getResourceAsStream("handsean.ttf");FontbaseFont=Font.createFont(Font.TRUETYPE_FONT,fontStream);fontStream.close();我在sun.com的论坛和网络上的其他资源中发现了多年的讨论,这些讨论被认为是JDK中的错

java - 删除 IntelliJ 的系统目录是否安全?

IntelliJ在其"system"directory中保留了一堆缓存文件(设置和下载的插件被写入一个单独的配置目录)。在不丢失设置的情况下删除此目录(不是在IntelliJ运行时)是否安全?原因是我可能会把它放在tmpfs上,它会在关机时被清除。 最佳答案 虽然那里有一些非常有用的缓存会丢失,但它非常安全。例如,你将面临长时间的项目重新索引、重建,Maven可能决定重新下载互联网,你的VCS存储库提交将被重新查询,代码完成中使用的统计信息将被重新查询。 关于java-删

php - 你如何处理PHP中的临时图片上传?

我正在用PHP创建一个在线游戏,用户可以在其中创建可玩的角色。每个角色都可以有一张用户上传的肖像。一个玩家可以同时拥有多个角色,他们的头像可以随时更换。当然,图片必须调整大小并重新压缩以避免文件过大。这是我的问题:当玩家更改他的数据(其中包括图片),然后点击“保存”时,服务器端验证就会启动。它会检查诸如非唯一角色名称、空的必填字段等内容。如果有任何错误找到了,就会显示出来。在这种情况下,表格应该预先填充玩家输入的数据,因此他只需更改错误的位,而不是重新输入所有内容。但是这种“临时”状态的图片怎么保存呢?我无法预填充文件上传字段,浏览器不允许这样做。如果我将它保存在一个临时文件中,那么在

php - 使用 PHP 下载文件并将其保存在本地

我需要从外部url保存一个压缩文件,并将其另存为临时文件以供使用。有人建议我查看tempnam()和sys_get_temp_dir(),但是我不确定如何(或在何处)包含外部文件的url。任何人都可以帮助我指明正确的方向,以正确使用(以及如何使用)功能吗?我知道如何解压缩文件,它只是包含指向压缩文件等的外部url的位置。 最佳答案 您可以简单地使用file_get_contents()加载远程文件和file_put_contents()将内容保存到临时文件。你必须有allow_url_fopen在你的php.ini中启用file_p

php - 上传 XML 文件并解析它 - 没有临时文件

对于PHP5,我想通过Web表单上传XML文件并使用SimpleXML解析它.我尝试了几个SimpleXML示例,它们在我的CentOS6Linux服务器上运行良好。但是,我还没有任何用PHP处理上传文件的经验。我应该使用$_FILES吗?我总是必须使用临时文件还是可以完全在内存中完成?我从PHPCookbook复制了这个例子:<html><body><?phpif($_SERVER['REQUEST_METHOD']=='GET'){?><formmethod="post"action="