日期:2014-05-17  浏览次数:20752 次

如何利用批处理根该一组文件名称~
如何利用批处理根该一组文件名称~ 源文件名称为 “Z_O_AWS_ST_C_BFWD_20070830060500.txt”每个文件名都是以“Z_O_AWS_ST_C_BFWD_2007”开始的,现在我想要将“Z_O_AWS_ST_C_BFWD_2007”从文件命中删除,只保留可变部分“8300605”为文件名,扩展名仍然为“.txt”请问各位大虾,这个批处理文件该如何编写。因为有一组文件估计有好几千个文件,手写去跟改将是一件恐怖的事情,所以再此跪求各位大虾帮帮忙,小弟在此感激不敬。

------解决方案--------------------
@echo off
setlocal EnableDelayedExpansion
for /f %%a in ('dir /b C:\test\*.txt') do (
set name=%%~na
ren C:\test\%%a !name:~-10!.txt
)
------解决方案--------------------
楼上的高手啊 我还说琢磨一下呢 看来不必了 


------解决方案--------------------
我喜欢用软件来帮我-批量更名工都可以
------解决方案--------------------
1楼的是高手呀,看不懂!
------解决方案--------------------
斑竹,强结。