Batch file 无法正确访问批处理文件中的变量
我正在尝试生成临时文件夹和文件名。然后要删除并创建临时文件夹。稍后,一些文件将被复制到该临时文件夹中。这是我的密码。。。(在同行代码的帮助下) 谢谢,您在wromg位置使用“并使用大量空格,尤其是在变量名周围Batch file 无法正确访问批处理文件中的变量,batch-file,Batch File,我正在尝试生成临时文件夹和文件名。然后要删除并创建临时文件夹。稍后,一些文件将被复制到该临时文件夹中。这是我的密码。。。(在同行代码的帮助下) 谢谢,您在wromg位置使用“并使用大量空格,尤其是在变量名周围 set var = somevar with a space set var= somvar withoit a space 现在您有两个变量,一个名为var[space],另一个名为var。您可以使用set vyo列表环境变量来验证bu set ZipFileName=png_%
set var = somevar with a space
set var= somvar withoit a space
现在您有两个变量,一个名为var[space]
,另一个名为var
。您可以使用set v
yo列表环境变量来验证bu
set ZipFileName=png_%date:~10%%date:~4,2%%date:~7,2%%time:~0,2%%time:~3,2%.zip
set TEMPFOLDER="%date:~10%%date:~4,2%%date:~7,2%%time:~0,2%%time:~3,2%"
echo !TEMPFOLDER!
set TEMPDIR="C:\Temp\%ZipFileName%"
rmdir %TEMPDIR%
mkdir %TEMPDIR%
copy *.png %TEMPDIR%
set ZipFileName=png_%date:~10%%date:~4,2%%date:~7,2%%time:~0,2%%time:~3,2%.zip
set TEMPFOLDER="%date:~10%%date:~4,2%%date:~7,2%%time:~0,2%%time:~3,2%"
echo !TEMPFOLDER!
set TEMPDIR="C:\Temp\%ZipFileName%"
rmdir %TEMPDIR%
mkdir %TEMPDIR%
copy *.png %TEMPDIR%