出题目的:
通过解题灵活了解并掌握文件处理技巧
加分原则:
1 思路新颖基分5分
2 代码高效基分4分
3 代码简洁基分3分
4 代码通用基分2分
5 无临时文件基分1分
6 完美代码加15分
题目如下:
有个文件夹test,内有bmp、txt、bat文件若干,其中有批处理文件test.bat(见图一),
而且txt文件中内容相似(见图二),要求运行test.bat将文件夹中所有的bmp文件按照数字
顺序重命名为jpg文件,同时将所有的txt文件合成为一个new.txt文件,并将其它的bat文件删
除(见图三)。
图一
图二
表一.txt- 494088 后付 133.25 0102968
- 493698 后付 224.57 0100335
- 395999 后付 273.62 0099321
- 612520 后付 187.65 0099041
- 612491 后付 130.63 0098080
- 626600 后付 145.11 0096546
- 618432 后付 284.2 0096239
- 615279 后付 119.84 0095231
- 622966 后付 169.68 0092673
- 618529 后付 147.9 0092283
- 628222 后付 137.28 0090872
- 492886 后付 123.73 0090815
- 610362 后付 137.15 0089407
- 612763 后付 202.06 0088647
- 620589 后付 127.68 0088365
复制代码 表二.txt- 343262 后付 131.53 0086329
- 618776 后付 153.28 0085317
- 619570 后付 252.39 0084439
- 618483 后付 351.45 0081672
- 625811 后付 172.05 0081529
- 618500 后付 187.7 0081528
- 611873 后付 227.85 0079577
- 619956 后付 106.04 0077187
- 612056 后付 110.69 0077183
- 493133 后付 164.62 0076405
- 394888 后付 258.5 0076298
- 629606 后付 122.31 0072679
- 690006 后付 134.3 0072228
- 626701 后付 307.44 0071388
- 611456 后付 102.45 0070326
- 355327 后付 206.24 0069721
- 620328 后付 111.79 0068989
- 259899 后付 116.35 0068563
复制代码 表三.txt- 211118 后付 253.01 0067607
- 627578 后付 135.44 0066181
- 297315 后付 231.1 0065231
- 621628 后付 359.76 0064715
- 618428 后付 1088.61 0061200
- 617351 后付 458.5 0061199
- 396268 后付 334.67 0060623
- 631772 后付 157.91 0058373
- 610859 后付 103.05 0057156
- 672123 后付 180.48 0054423
- 210009 后付 270.98 0054200
- 298918 后付 227.17 0053451
- 396038 后付 592.88 0053417
- 618999 后付 628.64 0053217
- 616188 后付 138 0051053
复制代码 图三
new.txt- 211118 后付 253.01 0067607
- 627578 后付 135.44 0066181
- 297315 后付 231.1 0065231
- 621628 后付 359.76 0064715
- 618428 后付 1088.61 0061200
- 617351 后付 458.5 0061199
- 396268 后付 334.67 0060623
- 631772 后付 157.91 0058373
- 610859 后付 103.05 0057156
- 672123 后付 180.48 0054423
- 210009 后付 270.98 0054200
- 298918 后付 227.17 0053451
- 396038 后付 592.88 0053417
- 618999 后付 628.64 0053217
- 616188 后付 138 0051053
- 494088 后付 133.25 0102968
- 493698 后付 224.57 0100335
- 395999 后付 273.62 0099321
- 612520 后付 187.65 0099041
- 612491 后付 130.63 0098080
- 626600 后付 145.11 0096546
- 618432 后付 284.2 0096239
- 615279 后付 119.84 0095231
- 622966 后付 169.68 0092673
- 618529 后付 147.9 0092283
- 628222 后付 137.28 0090872
- 492886 后付 123.73 0090815
- 610362 后付 137.15 0089407
- 612763 后付 202.06 0088647
- 620589 后付 127.68 0088365
- 343262 后付 131.53 0086329
- 618776 后付 153.28 0085317
- 619570 后付 252.39 0084439
- 618483 后付 351.45 0081672
- 625811 后付 172.05 0081529
- 618500 后付 187.7 0081528
- 611873 后付 227.85 0079577
- 619956 后付 106.04 0077187
- 612056 后付 110.69 0077183
- 493133 后付 164.62 0076405
- 394888 后付 258.5 0076298
- 629606 后付 122.31 0072679
- 690006 后付 134.3 0072228
- 626701 后付 307.44 0071388
- 611456 后付 102.45 0070326
- 355327 后付 206.24 0069721
- 620328 后付 111.79 0068989
- 259899 后付 116.35 0068563
复制代码
[ 本帖最后由 batman 于 2008-9-24 11:55 编辑 ] |