2013-12-13 66 views

回答

0

我所著的代码,但我仍然有2个问题:

1)如果cfg文件的名称是2个字,它会创建2个文件夹(一个包含第一个字,另一个包含第二个字)并且不会复制该文件。 如果名称为1个单词,则会创建该文件夹并将其中的文件复制。

2)我该如何将文件名重命名为创建时间戳。

@ECHO OFF 
setlocal enabledelayedexpansion 
FOR %%f in (*.cfg) DO (
    set filename=%%f 
    set filename2="test" 
    set folder=!filename:~0,-4! 
    set copypath=C:\Users\k.trasschaert\Desktop\test\!folder! 
    mkdir !folder! 
    copy !filename! !copypath!\!filename! 

) 

pause 
相关问题