赛迪网 > IT技术 Linux > 系统管理
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Linux操作系统下生成临时文件的两个方法

发布时间:2008.03.04 06:35     来源:赛迪网    作者:korn

有两种方法:

1)使用 mkstemp。使用该函数时文件名需要有个以六个X结尾的命名模板,例如char temp_filename[] = "/tmp/temp_file.XXXXXX"。 使用这个方法,临时文件不会自动删除。可以调用unlink()使得引用计数减一,这样当程序推出时,文件自动删除。

2)使用tmpfile()。该函数已经内部unlink了,所以不用显式减一计数器。

备注,还有mktemp, tmpnam和tempnam。但是因为可靠性和安全性而不推荐使用。

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· Sun:收购MySQL是软件史第一大并购案 (03-03) · Linux系统限制用户使用SU切换为其他用户 (03-03)
· Linux操作系统下管道命令的结合使用技巧 (03-03) · Redhat宣布JBoss企业级SOA平台正式发布 (03-03)
· Sun为FireFox3 提供更好的Java技术支持 (03-03) · 新手学堂:Solaris SSH的配置和管理介绍 (03-03)
· Man指令调用的帮助文件来源和语法关键字 (02-29) · Ubuntu系统下安装Virtualbox虚拟XP过程 (02-29)
· Ubuntu 7.10 Linux系统绑定IP及MAC地址 (02-29) · 硬盘安装Fedora时如何选择reiserfs格式 (02-29)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 整合平台模式多样化 多卡合一模式渐成主流
· 网店征税步入倒计时 电子商务或将重新洗牌
· 谈八大厂商的“云计算”理念 信息化监理
· 企业短信平台解决方案 方正智思系统软件
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统