挑战——批量修改后缀名、并同时颠倒文件名
批处理的用途是——
1、把目标文件夹(包含它的所有子目录)里,某类指定后缀名的文件,批量的修改为其它指定的后缀名。
2、同时,把目标文件夹(包含它的所有子目录)里,某类指定后缀名的文件,批量的颠倒文件名。
补充说明——
1、批处理必须要支持:由用户在批处理的运行窗口,自行输入目标文件夹(或拖放获取路径)、原后缀名和新后缀名。
2、目标文件夹的路径,有可能含有空格。
比如“C:\Documents and Settings\Administrator”目录。
3、目标文件夹的路径,有可能含有汉字。
比如“C:\Documents and Settings\Administrator\桌面”目录。
4、目标文件夹的路径,有可能含有特殊字符。
比如"^"和“&”字符。
5、具体改名的例子是:
比如"1234.原后缀名",改名后就变为“4321.新后缀名”
6、双后缀名的情况是:
比如"1234.jpg.原后缀名",改名后就变为“gpj.4321.新后缀名”。
总之,只认最后一个后缀名为真实后缀名。前面的,全部按文件名处理,整体颠倒!
7、批处理必须要支持,对系统或隐藏属性文件的改名。但是,改名后,又必须恢复原来的属性。
[ Last edited by lujice on 2011-1-22 at 20:16 ]
批处理的用途是——
1、把目标文件夹(包含它的所有子目录)里,某类指定后缀名的文件,批量的修改为其它指定的后缀名。
2、同时,把目标文件夹(包含它的所有子目录)里,某类指定后缀名的文件,批量的颠倒文件名。
补充说明——
1、批处理必须要支持:由用户在批处理的运行窗口,自行输入目标文件夹(或拖放获取路径)、原后缀名和新后缀名。
2、目标文件夹的路径,有可能含有空格。
比如“C:\Documents and Settings\Administrator”目录。
3、目标文件夹的路径,有可能含有汉字。
比如“C:\Documents and Settings\Administrator\桌面”目录。
4、目标文件夹的路径,有可能含有特殊字符。
比如"^"和“&”字符。
5、具体改名的例子是:
比如"1234.原后缀名",改名后就变为“4321.新后缀名”
6、双后缀名的情况是:
比如"1234.jpg.原后缀名",改名后就变为“gpj.4321.新后缀名”。
总之,只认最后一个后缀名为真实后缀名。前面的,全部按文件名处理,整体颠倒!
7、批处理必须要支持,对系统或隐藏属性文件的改名。但是,改名后,又必须恢复原来的属性。
[ Last edited by lujice on 2011-1-22 at 20:16 ]

