我想将文件夹( .out.bmp)中的所有文件重命名为( .bmp)。基本上,我想删除" .out"。 我试过了,
重命名* .out.bmp * .bmp
但这并没有改变文件名。
谢谢。
答案 0 :(得分:0)
可能的重复问题在技术上是不正确的。在DOS批处理文件中批量重命名文件的操作不是问题所在。问题是询问如何使用DOS从文件名中删除第二个扩展名。
例如,file.jpg.new
应重命名为file.jpg
,此问题已在此batch file to find files with double file extensions and remove the last one
答案变为
@ECHO OFF
SETLOCAL
SET sourcedir=c:\test4
FOR /r "%sourcedir%" %%i IN (*.*) DO (
FOR %%n IN ("%%~ni") DO IF NOT "%%~xn"=="" IF NOT EXIST "%%~dpni" ECHO REN "%%~fi" "%%~ni"
FOR %%n IN ("%%~ni") DO IF NOT "%%~xn"=="" IF EXIST "%%~dpni" ECHO CAN NOT REN "%%~fi" "%%~ni"
)
GOTO :EOF
因此我的输入文件为SearchIR.yes.new
,脚本输出REN "c:\test4\SearchIR.yes.new" "SearchIR.yes"
答案 1 :(得分:0)
使用电源外壳:
$("thead").click(function(){ //or add your own (+) element as the trigger
$(this).parent().find("tbody").slideToggle();
});