窗口文件批处理从空格重命名为下划线

时间:2017-04-30 20:56:42

标签: windows batch-file

我正在尝试使用批处理将文件从“aaa aaa.doc”重命名为“aaa_aaa.doc”

我过去写了一个脚本,将“aaa_aaa.doc”重命名为“aaa aaa.doc”

    function biggestEven(array) { 
    	return Math.max(...array.filter(function(num){
      		return num%2==0;
    		}));
    }
    var myArray = [1,2,36,45,51,16,7];
    alert(biggestEven(myArray));

如何从“”修改为“_”并忽略特殊符号?

2 个答案:

答案 0 :(得分:1)

您可以撤销所有步骤并使用可能的空格引用名称。

@echo off
setlocal enabledelayedexpansion
for %%a in ("* *") do (
  set "file=%%a"
  ren "%%a" "!file: =_!"
)

答案 1 :(得分:-2)

试试这个!

ren "current_filename.ext" "new_filename.ext"