gpt4 book ai didi

regex - 去除非字母数字字符的文件名

转载 作者:可可西里 更新时间:2023-11-01 09:52:35 26 4
gpt4 key购买 nike

如何将文件重命名为去除除字母和数字以外的所有其他字符的文件名?

例如:

It's_A Brand (New) #Year,,2016!.txt 重命名为 ItsABrandNewYear2016.txt

是否可以使用 Windows 批处理执行此操作?

最佳答案

将以下代码保存为批处理文件(扩展名为 .BAT):

@if (@CodeSection == @Batch) @then

@echo off
setlocal

set "oldname=It's_A Brand (New) #Year,,2016!.txt"
for %%f in ("%oldname%") do (
for /F %%a in ('cscript //nologo //E:JScript "%~F0" "%%~Nf"') do ECHO ren "%%~f" "%%a%%~Xf"
)
goto :EOF


@end

// JScript section

WScript.Stdout.WriteLine(WScript.Arguments(0).replace(/[\W_]/g,""));

输出:

ren "It's_A Brand (New) #Year,,2016!.txt" "ItsABrandNewYear2016.txt"

关于regex - 去除非字母数字字符的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33901753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com