我对批处理脚本非常陌生,但这是我通过多次搜索得出的结论。
@ECHO OFF
pushd %~dp0
FORFILES /m *_graphic.txt /c "CMD /C type Graphic_Header.txt , @file > [email protected]" ***------------> I need the @fname minus the last 8 characters***
FORFILES /m *_dpl.txt /c "CMD /C type Label_Header.txt , @file > [email protected]" -------------------> ***I need the @fname minus the last 4 characters***
PAUSE
有人知道我该如何实现这一点吗?
答案1
我联系了我的一位 IT 朋友,他建议我写一个简单的 PowerShell 脚本来重命名文件。下面是它的代码:
get-childitem *_graphic.dlb | foreach { rename-item $_ $_.Name.Replace("_graphic", "") }
get-childitem *_dpl.dlb | foreach { rename-item $_ $_.Name.Replace("_dpl", "") }