在两个目录之间使用重复的文件名

时间:2017-10-13 11:38:15

标签: windows batch-file

我今天刚刚开始写第一篇剧本,我有一个问题。

C:\dlls我有大约30个.dll个文件。

C:\upgrade中,我拥有升级所需的所有.dll个文件。

我的问题是是否可以使用以下逻辑编写批处理脚本:

检查目录C:\upgrade以查找所有现有.dll个文件。如果它们存在,请获取其文件名,然后将_附加到.dll中任何现有的名为C:\dlls的匹配项,然后再将其复制到C:\dlls

目前我已经开发了一些逻辑但是我需要检查每个.dll

cd ..\Dlls

if exist ..\upgrade\icudt54.dll (
    if exist icudt54_.dll (
        del icudt54_.dll
    )
    ren icudt54.dll icudt54_.dll
    move ..\upgrade\icudt54.dll .
        set \A n=n%+1
    echo icudt54.dll upgraded.
) else (
echo File icudt54.dll does not exist in UPGRADE FOLDER!
)

0 个答案:

没有答案