/*
 * =====================================================================================
 *
 *       Filename:  tmp_file.c
 *
 *    Description:  
 *
 *        Version:  1.0
 *        Created:  2011年11月04日 11时54分36秒
 *       Revision:  none
 *       Compiler:  gcc
 *
 *         Author:  Wang Ran (), wangran51@126.com
 *        Company:  
 *
 * =====================================================================================
 */

#include <fcntl.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>

int main()
{
int tmp = open("tmp.txt", O_CREAT|O_EXCL, S_IRUSR|S_IWUSR|S_IXUSR);//O_CREAT按照mode中给出的模式创建文件,O_EXCL如果文件已经存在则open失败
unlink("tmp.txt");
return EXIT_SUCCESS;

}

/*

当一个文件的链接数减少到0,且没有进程打开它,这文件就会被删除,目录立刻被删除,而文件占用的空间等到最后一个进程关闭它之后被系统回收。

*/

UNIX创建临时文件相关推荐

  1. 《Python Cookbook 3rd》笔记(5.19):创建临时文件和文件夹

    创建临时文件和文件夹 问题 你需要在程序执行时创建一个临时文件或目录,并希望使用完之后可以自动销毁掉. 解法 tempfile 模块中有很多的函数可以完成这任务.为了创建一个匿名的临时文件,可以使用 ...

  2. linux 流函数,标准IO函数库 - 二进制文件IO,流定位,创建临时文件和内存流

    1 二进制IO(Binary IO) 在前一篇我们了解了逐字符读写和逐行读写函数. 如果我们在读写二进制文件,希望以此读写整个文件内容,这两个函数虽然可以实现,但是明显会很麻烦且多次循环明显效率很低. ...

  3. c语言创建临时文件,5.19 创建临时文件和文件夹

    问题 你需要在程序执行时创建一个临时文件或目录,并希望使用完之后可以自动销毁掉. 解决方案 tempfile 模块中有很多的函数可以完成这任务.为了创建一个匿名的临时文件,可以使用 tempfile. ...

  4. 妙用 Intellij IDEA 创建临时文件,Git 跟踪不到的那种

    多数人对于 Intellij IDEA 可能始于其「颜值」,终于其「才华」,外加各种插件 buff 的加成,coding 的节奏分分钟要暴走 抛开自己安装的插件,IDEA 其实也内秀的很,在 Inte ...

  5. BC30138: 无法在路径“C:\WINDOWS\TEMP\”中创建临时文件: 拒绝访问。

    今天一客户打电话说页面无法加载,我过去看了下出现下面的问题.这样的问题也是程序在运行时常遇见的,所以在解决后就给贴出来了~~ 问题:BC30138: 无法在路径"C:\WINDOWS\TEM ...

  6. java创建临时文件_用Java创建一个临时文件

    java创建临时文件 The task is to create a temporary file in Java. 任务是用Java创建一个临时文件. Creating a temporary fi ...

  7. Java从string数组创建临时文件

    //从string数组创建临时文件 private static File createSampleFile(String[] strs) throws IOException {File file ...

  8. java创建临时文件夹_java创建临时文件

    [java]代码库/** * 创建临时文件 * * @param prefix * 临时文件名的前缀 * @param suffix * 临时文件名的后缀 * @param dirName * 临时文 ...

  9. Java 文件操作一(写文件、按行读文件、删除文件、复制文件、追加数据、创建临时文件、修改最后修改日期、获取文件大小)

    文件写入 import java.io.*;public class Main {public static void main(String[] args) {try {BufferedWriter ...

最新文章

  1. Linux 内核环境搭建花絮
  2. PM们,请避免对产品的过度解读!
  3. oracle打补丁到11.2.0.3.4
  4. Hystrix中的批量(折叠)请求
  5. 斐波那契数列(一)--对比递归与动态规划(JAVA)
  6. Linux调用可执行程序
  7. 微信公众号开发系列教程一(调试环境部署)
  8. javascript设置首页,加入收藏
  9. 仿51 job 省市二级联动
  10. 域的基本管理:统一公司部门桌面
  11. causal snps | causal variants | tensorflow | 神经网络实战 | Data Simulation
  12. python判断输入回车_python判断回车
  13. pygame游戏素材预处理
  14. 在开始——运行里头输入命令能打开的文件是放在WINDOWS哪个目录下
  15. Java处理富文本编辑器的图片转为base64编码
  16. 分享13:2021元旦之《白夜行》
  17. uni-app的常用功能查询,uni-app入门级使用指南。
  18. 两种随机数生成方法——反函数法和舍选法
  19. Android清洁架构(一)
  20. java wmf 转 svg_java wmf转svg图片格式最好的方法wmfToSvg

热门文章

  1. 【Python-ML】神经网络-多层感知器
  2. 【数据平台】sklearn库特征工程之特征选择和降维
  3. 模拟浏览器自动化测试工具Selenium之七采集网页信息写入excel
  4. (转载)机器学习知识点(十五)从最大似然到EM算法浅解
  5. Ansj中文分词Java开发小记
  6. ubuntu部署eclipse兼容性问题
  7. 数据结构源码笔记(C语言):二叉平衡树的相关操作算法
  8. sklearn快速入门教程:(二)线性回归
  9. 欧几里得范数_机器学习中的范数究竟是个什么鬼?
  10. 信息管理系统(Servlet+jsp+mvc+jdbc)