Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 隐藏临时文件?_File_Language Agnostic - Fatal编程技术网

File 隐藏临时文件?

File 隐藏临时文件?,file,language-agnostic,File,Language Agnostic,我正在阅读,注意到底部有一点: 您可以在程序中利用这一点:您是否想过如何隐藏临时文件?好吧,你可以做以下事情 但是我不明白为什么软件程序需要在操作系统中隐藏一个临时文件。有人能详细说明一下吗?正如@MarcB提到的,这样做可以防止其他用户意外地干预您的文件。然而,看起来还有另一个隐藏的优势(没有双关语的意思):这为临时文件提供了自动垃圾收集。如果您的进程在文件仍处于打开状态时因任何原因死亡,操作系统将自动删除该文件并防止/tmp膨胀。正如@MarcB所述,这样做将防止其他用户意外地干预您的文件。

我正在阅读,注意到底部有一点:

您可以在程序中利用这一点:您是否想过如何隐藏临时文件?好吧,你可以做以下事情


但是我不明白为什么软件程序需要在操作系统中隐藏一个临时文件。有人能详细说明一下吗?

正如@MarcB提到的,这样做可以防止其他用户意外地干预您的文件。然而,看起来还有另一个隐藏的优势(没有双关语的意思):这为临时文件提供了自动垃圾收集。如果您的进程在文件仍处于打开状态时因任何原因死亡,操作系统将自动删除该文件并防止
/tmp
膨胀。

正如@MarcB所述,这样做将防止其他用户意外地干预您的文件。然而,看起来还有另一个隐藏的优势(没有双关语的意思):这为临时文件提供了自动垃圾收集。如果您的进程在文件仍处于打开状态时因任何原因终止,操作系统将自动删除该文件并防止
/tmp
膨胀。

临时文件可能会被其他用户干扰。但是,如果您在创建后立即取消链接,则除了您自己的进程之外,任何人都无法访问它。@MarcB谢谢!您想将其作为答案提交吗?其他用户可能会干扰临时文件。但是,如果您在创建后立即取消链接,则除了您自己的进程之外,任何人都无法访问它。@MarcB谢谢!您愿意将此作为答复提交吗?