BBS.ChinaUnix.net
今日推荐    首页 | 新闻 | Linux | 博客 | 论坛 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 沙龙 | 搜索     
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


[C] 小弟跪求批量更改文件名的求救
首页 » 论坛 » C/C++ »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
fyzx77   帅哥
精灵王



UID:161484
注册:2004-5-28
最后登录: 2008-05-16
帖子:327
精华:0

可用积分:185
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
1楼 发表于 2008-5-8 10:47 
有个配置文件,例如test.ini,里面有如下信息:
*****test.ini****
2006510101023.dat,2006510101023.doc
200651010206.dat,200651010206.doc
2006510102112.dat,2006510102112.doc
2006510102151.dat,2006510102151.doc
200651011822.dat,200651011822.doc
.......
*****end**********
该文件假设在file目录下,且file目录下有很多文件名为*.dat的文件,现在要求能够实现调用test.ini文件进行查找比对
发现有文件名相同的,就将文件更名为“,”右边的文件名,例如查找到“2006510101023.dat”更名为“2006510101023.doc”,
依次查找比对,直到test.ini文件查找完毕为止,请前辈给出完整的C写法,在下不甚感激,谢谢!



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

为了生活,为了亲人,我必须时刻努力学习Linux和JAVA......
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
fyzx77   帅哥
精灵王



UID:161484
注册:2004-5-28
最后登录: 2008-05-16
帖子:327
精华:0

可用积分:185
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
2楼 发表于 2008-5-8 10:59 
小弟的C还很菜,现在急需用该方法解决实际问题,请大侠帮写个语法,谢谢了!



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

为了生活,为了亲人,我必须时刻努力学习Linux和JAVA......
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
ideawu
天使



UID:350143
注册:2005-12-15
最后登录: 2008-05-16
帖子:1090
精华:0

可用积分:854
信誉积分:100
专家积分:10 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
3楼 发表于 2008-5-8 11:23 
如果你是单纯为了解决问题, 这个最好是使用shell脚本或者php, perl, python之类的编程语言. 如果是C练习或者作业, 那当我没说.



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

website
resume
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
fyzx77   帅哥
精灵王



UID:161484
注册:2004-5-28
最后登录: 2008-05-16
帖子:327
精华:0

可用积分:185
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
4楼 发表于 2008-5-8 15:42 
在这里为何得不到好的答案?请高手现身吧..........



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

为了生活,为了亲人,我必须时刻努力学习Linux和JAVA......
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
prolj
法师
编译爱好者


CU奥运火炬传递手2008
UID:293231
注册:2005-7-19
最后登录: 2008-05-16
帖子:5470
精华:3

可用积分:2360
信誉积分:165
专家积分:0 (本版)

来自:乡下
状态:...离线...

[个人空间] [短信] [博客]


顶部
5楼 发表于 2008-5-8 15:43 
perl高手解决这个问题比较方便,而不是C高手。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

欢迎熟悉suif、open64或gcc的教我它们的优化遍编写和移植及其体系结构
我很忙,没时间思考!
别的我当不了,踏踏实实当个王宝强还可以吧?
对于自己喜欢的东西,不在于一时的激情,也不在于一生的坚持,而在于一生中一次又一次的激情!
说道做到,做不到不说!
没有自己想法,事后附和别人,和PMP的BC没区别!
真爱生命,远离骗子!
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
版主 flw   帅哥
广告杀手-法王
侠客



UID:14893
注册:2002-8-12
最后登录: 2008-05-16
帖子:18715
精华:10

可用积分:7518
信誉积分:790
专家积分:0 (本版)

状态:...在线...

[个人空间] [短信] [博客]


顶部
6楼 发表于 2008-5-8 16:04 
Perl 方便么?
没发现啊。

sed 's/^/mv /;s/,/ /' test.ini | sh



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

data Maybe a = Nothing
             | Just a

---
如何知道一个变量是什么类型?
如何知道分配的内存有多大?
如何知道 select 的 fd_set 里哪个句柄是无效的?
如何知道指针是不是有效的?
如何通过 FILE 指针得到文件名?
……
如何知道我昨晚把袜子脱哪儿了?
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
drog1983   帅哥 (drog1983)
骑士



UID:406928
注册:2006-4-21
最后登录: 2008-05-16
帖子:56
精华:0

可用积分:51
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
7楼 发表于 2008-5-8 17:15 
理解了

[ 本帖最后由 drog1983 于 2008-5-8 17:24 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
Kevin_zqw
骑士
巴山夜雨



UID:670125
注册:2008-2-22
最后登录: 2008-05-16
帖子:53
精华:0

可用积分:49
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
8楼 发表于 2008-5-8 20:06 
Sed 是什么啊大哥?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

巴山夜雨
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
版主 flw   帅哥
广告杀手-法王
侠客



UID:14893
注册:2002-8-12
最后登录: 2008-05-16
帖子:18715
精华:10

可用积分:7518
信誉积分:790
专家积分:0 (本版)

状态:...在线...

[个人空间] [短信] [博客]


顶部
9楼 发表于 2008-5-8 20:12 


QUOTE:
原帖由 Kevin_zqw 于 2008-5-8 20:06 发表
Sed 是什么啊大哥?

man sed



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

data Maybe a = Nothing
             | Just a

---
如何知道一个变量是什么类型?
如何知道分配的内存有多大?
如何知道 select 的 fd_set 里哪个句柄是无效的?
如何知道指针是不是有效的?
如何通过 FILE 指针得到文件名?
……
如何知道我昨晚把袜子脱哪儿了?
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
版主 cjaizss   帅哥
版主-精灵使



UID:272747
注册:2005-5-26
最后登录: 2008-05-16
帖子:3924
精华:0

可用积分:3410
信誉积分:100
专家积分:10 (本版)

状态:...保密...

[个人空间] [短信] [博客]


顶部
10楼 发表于 2008-5-8 22:25 
杀鸡焉需宰牛刀,这个最适合用shell做



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

二十几年来最大的遗憾,并不是少赚了的钱,也不是少交了友,而是永远没有机会为最钟爱的数学真正做点什么,或许这会是这一生的遗憾
做个合格的电子工程师,其实很难

IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女

首页 » 论坛 » C/C++ »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.047168 second(s), 4 queries , Gzip enabled