gpt4 book ai didi

windows - 在 Windows 中批量重命名多个文件?

转载 作者:可可西里 更新时间:2023-11-01 11:18:01 25 4
gpt4 key购买 nike

我想知道我的编码有什么问题,因为它不起作用

我想重命名 Chris 中的所有 png 文件。

但是失败了

for /f  in ('C:/Users/Chris/Downloads/images/*.png')
do ren "C:\Users\Chris\Downloads\images\*.png" "%date:~10,4%-%date:~4,2%-%date:~7,2%_%HR%%time:~3,2%-img.png"

最佳答案

参数中不需要/f,不需要引号,但缺少变量声明

变量应该在 do 部分使用,否则 for 没有什么用

for 将枚举完整路径,因此您需要使用 ~n 去除文件名

do部分必须直接在for语句后面或者需要在圆括号内

完整代码如下:

for %%i  in (C:/Users/Chris/Downloads/images/*.png) do (
ren "%%i" "%date:~10,4%-%date:~4,2%-%date:~7,2%_%HR%%time:~3,2%-%%~niimg.png"
)

关于windows - 在 Windows 中批量重命名多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29505619/

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