社区
基础编程
帖子详情
[高分求解]===》使用状态下文件的删除
tianzhenjing
2008-06-27 02:54:39
我做了一个图片生成程序,是根据不同的字体生成相应字体的图片。
但如果我修改字体时,而字体文件又在使用中时, 或者我紧接着提交修改字体文件时,则文件无法被@unlink()删除。
我在使用“正处于使用状态”的字体时,生成的图片者没有字出现。
...全文
112
11
打赏
收藏
[高分求解]===》使用状态下文件的删除
我做了一个图片生成程序,是根据不同的字体生成相应字体的图片。 但如果我修改字体时,而字体文件又在使用中时, 或者我紧接着提交修改字体文件时,则文件无法被@unlink()删除。 我在使用“正处于使用状态”的字体时,生成的图片者没有字出现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgycsmb
2008-08-04
打赏
举报
回复
up
wjazz
2008-08-03
打赏
举报
回复
用flock文件锁吧
jhdl_n
2008-08-02
打赏
举报
回复
其实呢,你生成的时候不要保存就可以了。不过这样比较占系统资源,每个每个浏览的访客都会让他生成一次
fejay
2008-08-02
打赏
举报
回复
[Quote=引用 8 楼 dhgdmw 的回复:]
你可以做两份啊,锁定一个就改另一个
[/Quote]
ty
dhgdmw
2008-08-02
打赏
举报
回复
你可以做两份啊,锁定一个就改另一个
caffeewithcoke
2008-08-02
打赏
举报
回复
[Quote=引用 5 楼 ten789 的回复:]
系统函数中的flock文件锁在某些系统下可以实现文件锁
其他情况下 可以自己加个文件锁
例如 a.txt 锁定的话建立a.txt.lock
使用a.txt的进程先判断a.txt.lcok是否存在 如果存在就不读取
删除a.txt的时候最好要延迟一会 等正在使用的进程释放文件
删除a.txt.lock的时候应该也会遇到无法删除的情况 多循环几次删除应该可以的
再或者在共享内中指定某个文件锁定 这样释放的时候系统会帮助完成读写冲突
[/Quote]
ten789
2008-06-27
打赏
举报
回复
系统函数中的flock文件锁在某些系统下可以实现文件锁
其他情况下 可以自己加个文件锁
例如 a.txt 锁定的话建立a.txt.lock
使用a.txt的进程先判断a.txt.lcok是否存在 如果存在就不读取
删除a.txt的时候最好要延迟一会 等正在使用的进程释放文件
删除a.txt.lock的时候应该也会遇到无法删除的情况 多循环几次删除应该可以的
再或者在共享内中指定某个文件锁定 这样释放的时候系统会帮助完成读写冲突
qianziai0912
2008-06-27
打赏
举报
回复
[Quote=引用 1 楼 java2000_net_test 的回复:]
此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【tianzhenjing】截止到2008-06-27 14:54:41的历史汇总数据(不包括此帖):
发帖数:10 发帖分:840
结贴数:9 结贴分:740
未结数:1 未结分:100
结贴率:90.00 % 结分率:88.10 %
值得尊敬
[/Quote]
虽然LZ的题目我不会,但是不能让值得尊敬的LZ的帖子沉下去...
testoktest
2008-06-27
打赏
举报
回复
这个,不如先判断unlink的返回,如果失败,等待,重复n次,还失败,就暂时不搞把
tianzhenjing
2008-06-27
打赏
举报
回复
呵呵
软考高项论文50分秘籍——心法篇
讲师以52分和53分通过论文,2次
高分
通过,方法论经得起考验
计算机考研机试攻略 -
高分
篇
1.3 DreamJudge的
使用
1.4输入输出技巧 1.5头
文件
技巧 1.6数组
使用
技巧 1.7审时度势 — 复杂度与是否可做 1.8 C++ STL的
使用
1.9多组输入的问题 第二章 入门经典 2.1 简单模拟 2.2 进制转换类问题 2.3 ...
lidar及tof应用,旋转矩阵左乘右乘,欧拉角,三维点,线,面
求解
算法,手眼标定,点云匹配及三角剖分、结构光和TOF深度图
以及各种通过规则进行点调整或者
删除
的都可以成为滤波算法 直通滤波器:对于在空间分布有一定空间特征的点云数据,比如
使用
线结构光扫描的方式采集点云,沿z向分布较广,但x,y向的分布处于有限范围内。此时可
使用
...
WPS客户端更新日志留着备用
WPS Office (10.1.0.7520)==============================...WPS公共1 实时预览:支持字体和字号实时预览2 发送至手机:云服务选项卡下,新增“发送至手机”入口,方便PC和移动设备间互传
文件
功能优化列表--------...
WPS更新日志
2 发送至手机:云服务选项卡下,新增“发送至手机”入口,方便PC和移动设备间互传
文件
功能优化列表 ------------ WPS文字 1 隐藏页间空白:单击显示/隐藏页间空白,改成双击显示/隐藏页间空白,减少用户误操作的...
基础编程
21,887
社区成员
140,363
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章