| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 307 人关注过本帖
标题:求助:VFP以身份证和姓名命名图片
只看楼主 加入收藏
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2010-4-23
结帖率:83.72%
  已结贴   问题点数:20  回复次数:8   
求助:VFP以身份证和姓名命名图片
vfp9.0 表单上有:text1 text2

thisform.text1.value=身份证号
thisform.text2.value=姓名
照片1.bmp 已存在于   d:\照片1.bmp

用什么代码将照片1.bmp 修改为:身份证号姓名.bmp
thisform.text1.value+thisform.text2.value+".bmp"
搜索更多相关主题的帖子: 照片 value 姓名 bmp thisform 
2019-11-24 21:00
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:200
帖 子:7879
专家分:19533
注 册:2012-2-5
  得分:7 
保存在当前目录下
RENAME D:\照片1.bmp TO (ALLTRIM(thisform.text1.value) + ALLTRIM(thisform.text2.value) + ".BMP")

保存在指定目录下
RENAME D:\照片1.bmp TO ("D:\" + ALLTRIM(thisform.text1.value) + ALLTRIM(thisform.text2.value) + ".BMP")

坚守VFP最后的阵地
2019-11-24 21:29
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2010-4-23
  得分:0 
回复 2楼 sdta
谢谢老师,如果文件已存在则报错!
重复保存在指定目录下
RENAME D:\照片1.bmp TO ("D:\" + ALLTRIM(thisform.text1.value) + ALLTRIM(thisform.text2.value) + ".BMP")
则报错!


[此贴子已经被作者于2019-11-24 22:08编辑过]

2019-11-24 22:05
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:200
帖 子:7879
专家分:19533
注 册:2012-2-5
  得分:0 
如果原文件的文件名已经被修改,则原文件则不存在了
判断原文件是否存在,如果不存在,则会提示"文件不存在"
判断修改后的文件是否存在,如果存在,则会提示"文件已经存在"

A1 = "原文件.BMP"
A2 = "修改过后的文件.BMP"
IF FILE(A1) AND NOT FILE(A2)
    RENAME ..........
ENDIF

[此贴子已经被作者于2019-11-24 22:21编辑过]


坚守VFP最后的阵地
2019-11-24 22:18
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2010-4-23
  得分:0 
回复 4楼 sdta
谢谢!
在指定的目录下,有很多文件名,用什么语句寻找和要替换的文件同名?真的不会。试了好久都没成功。
2019-11-24 23:11
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:200
帖 子:7879
专家分:19533
注 册:2012-2-5
  得分:0 
主题问题解决了吗

坚守VFP最后的阵地
2019-11-24 23:19
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:350
专家分:636
注 册:2014-4-9
  得分:7 
回复 5楼 wangjiayu45
FILE()函数查找指定文件是否存在。
2019-11-25 09:23
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:366
帖 子:11491
专家分:42723
注 册:2006-5-13
  得分:7 
以下是引用wangjiayu45在2019-11-24 23:11:44的发言:

谢谢!
在指定的目录下,有很多文件名,用什么语句寻找和要替换的文件同名?真的不会。试了好久都没成功。

多看看帮助文件中的函数使用说明,容易解决的。

活到老,学到老! http://www. E-mail:hu-jj@
2019-11-25 10:33
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:139
专家分:0
注 册:2010-4-23
  得分:0 
谢谢sdta老师  谢谢hu9jj老师  谢谢wangzhiyi老师
已解决问题。
2019-11-27 14:58
快速回复:求助:VFP以身份证和姓名命名图片
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.060710 second(s), 8 queries.
Copyright©2004-2019, BCCN.NET, All Rights Reserved