Programming 板


LINE

如果是我的话 大概只会用linux的shell script这麽作 暴力法: #!/bin/bash ls *.jpg > picture_list pic_name=`less picture_list` //assign a variable order=1 for i in $pic_name do cp ${i} 2008_summer_${order}.jpg order=$(($order+1)) done 我没有测试过 所以如果不行的话 你再跟我说一下吧 ※ 引述《ec75413 (无亏/明月几时有?)》之铭言: : 有使用数位相机的人大概可以理解我的用途吧! : 相片的档名太怪, 很想自订如 2008_summer_000.jpg : 或是 : 删掉了照片後, 档名有跳过, 如删掉DC01.jpg, 那麽DC00.jpg的下一张就是DC02.jpg : 想把这种gap弄掉 : 我目前想到几种解决方案: : 1. Batch : 使用.bat档大量处理相似的工作, 就像shell或bash : 但是我查了很久, 都很难找到完整的语法, : 目前试不出来, 而且batch能力似乎还很弱 : SET /a counter = 0 : FOR %%i IN (*.jpg) DO call :renamer : goto :eof : :renamer : IF %counter% LSS 10( : rename %%i 00%counter%.jpg : ) : ELSE IF %counter% LSS 100( : rename %%i 0%counter%.jpg : ) : ELSE( : rename %%i %counter%.jpg : ) : SET /a counter = %counter% + 1 : 我也只是写个概念而已... 当中的语法我所知真的有限 : 2. 自己写一只小程式, 但是这样的话读取"档名"和改档名该怎麽做呢? : int i = 0; : while(1) : { : if( all the file scanned ) break; : else if( (a = GetFile()) > 0) : { : if(i<10) : .... : else : Syetem("rename " + a + " " + i + ".jpg"); : } : } : 这当中很多地方都只能写psuedo code : 因为我不知道该怎麽读档名和判断档案读完与否 : 3. 丢Linux改 但我还不会Bash : 4. 使用bash for win 但这个说不定比直接丢Linux还要花更多时间研究 : 因为费了不少时间都还没得到解决方法, : 只好来这里徵求高手帮忙... : 我实在觉得这种小工作没必要去网路找程式才能动作。 : 所以希望能有人指点一条明灯 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.50.132 ※ 编辑: XMARTY 来自: 140.112.50.132 (09/03 09:38) ※ 编辑: XMARTY 来自: 140.112.50.132 (09/03 09:38) ※ 编辑: XMARTY 来自: 140.112.50.132 (09/03 09:54) ※ 编辑: XMARTY 来自: 140.112.50.132 (09/03 09:55)
1F:推 ec75413:嗯~~先谢谢你!122.120.223.216 09/03 23:27







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP