• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > unix编程创建前缀固定的临时文件代码分享

unix编程创建前缀固定的临时文件代码分享

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了莱昂氏unix源代码分析,unix源代码,unix代码,unix操作系统源代码,unix系统源代码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

参数:
pathname,存储临时文件的路径文件名,需要手动free()掉。
dir,临时文件的路径,如果TMPDIR环境变量不为空,则此参数被忽略,转而使用环境变量。
pfx,临时文件名的前缀,只使用前5个字符。
注:
创建的临时文件需要手动unlink()掉。

创建临时文件的函数

测试程序

int main(int argc,char **argv){
 int fd;
 char *path;
 if(argc!=3)
  err_quit(-1,"usage %s <dir> <prefix>",argv[0]);
 fd=Make_temp_file(&path,argv[1][0]==' '?NULL:argv[1],argv[2][0]==' '?NULL:argv[2]);
 err_msg("temporary file path:%s",path);
 Close(fd);
 Unlink(path);
 free(path);
 return EXIT_SUCCESS;
}
</div>

测试结果
</div>

您可能想查找下面的文章:

  • unix编程创建前缀固定的临时文件代码分享

相关文章

  • ssh,scp自动登陆的实现方法
  • 一个监控LINUX目录和文件变化的Shell脚本分享
  • Shell脚本读取标准ini配置文件Demo
  • 一些Linux Shell中的权限相关知识总结
  • Linux用户在第一次登录时强制更改初始密码
  • Shell 管道及执行顺序分析
  • Linux下交互式与非交互式修改用户密码的例子
  • linux软件版本管理命令update-alternatives使用详解
  • Shell 函数参数
  • Linux xargs命令详细介绍

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Shell脚本对比两个文本文件找出不同行的2个方法分享
    • awk中RS、ORS、FS、OFS的区别和联系小结
    • Apache服务器的安装步骤(图文教程)
    • nagios 分发文件实现代码
    • linux shell自定义函数(定义、返回值、变量作用域)介绍
    • linux shell 逻辑运算符、逻辑表达式详细介绍
    • crontab每10秒执行一次的实现方法
    • 查找目录下同名但不同后缀名文件的shell脚本代码
    • shell 中数学计算总结
    • Linux Shell脚本系列教程(六):数组和关联数组

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有