- 帖子
- 6
- 积分
- 18
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2019-1-10
|
[文件操作] 求BAT或VBS判断文件名超过一定长度只保存局部主文件名前面的指定字符
本帖最后由 happyaya 于 2019-1-10 10:14 编辑
求批处理或者VBS:在一个指定目录及该目录下的所有子目录,(例如目录下有不同格式文件:无规则命名、没规律位数的文件名、超长文件名、不同格式的文件或者可指定只修改那几种格式的扩展名文件)。判断文件主文件名长度当主文件名字符位数不超过40位字符时,不对该文件名做任何操作,如主文件名超过40个字符位数,则重命名并只保存主文件名前面40位字符数长度的主文件名,扩展名不变;但当如果有多个主文件名前40位字符完全相同的文件则需要相应的40位字符后附加一下001、002……规则,防止重名不能保存。
因为本身没什么基础,自己翻阅了好多资料硬是鼓捣不出来,请教一下众大神看能否实现?先拜谢了,各位前辈请赐教。 |
|