gpt4 book ai didi

windows - 使用批处理变量重命名文件

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

我有以下代码:

set DATE=%date% 
echo %DATE%
set DAY=%DATE:~0,2%
echo %DAY%
rename file09.txt file%DAY%09.txt
pause

它应该重命名一个文本文件,并在文件名中加上月份。但是,我在 rename 命令上遇到语法错误。

我认为问题出在将变量插入到文件名中。任何帮助,将不胜感激。 echo只是在程序中,供我自己引用。

最佳答案

如前所述 - 您粘贴的代码在多行中都有尾随空格,这些空格通常很重要。我发布这篇文章是因为您重复使用了系统 DATE 变量名称并导致了问题,并向您展示引号通常很有用 - 并且需要长文件名。

set "D=%date%"
echo "%D%"
set "DAY=%D:~0,2%"
echo "%DAY%"
rename "file09.txt" "file%DAY%09.txt"
pause

关于windows - 使用批处理变量重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18382938/

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