如果zip文件和文件夹名称相同,请将zip文件复制到文件夹中


荧惑
2025-03-18 08:47:14 (4天前)


我有很多.zip文件和文件夹,其中一些名称相同。
我会检查zip文件名和文件夹名称是否相同。
我将zip文件复制到该文件夹​​并删除zip文件。

是……

2 条回复
  1. 0# 那月静好 | 2019-08-31 10-32




    1. @echo off
      setlocal

    2. pushd C:\New folder || exit /b 1

    3. for %%A in (*.zip) do if exist “%%~nA (
      pushd “%%~nA && (
      move /y “..\%%~nxA
      popd
      )
      )

    4. popd
      pause

    5. </code>


    运用

    move

    因为看不需要

    1. <code>
    2. copy
    3. </code>
    4. <code>
    5. del
    6. </code>
    7. zip文件。

    争论

    /y

    会自动的
    不用覆盖现有文件
    提示。



    初始

    pushd

    更改当前目录
    否则退出

    errorlevel

    1。





    for

    循环遍历每个zip文件名。
    它检查文件名是否没有扩展名,
    确实存在,预计是一个文件夹。
    如果确实存在,

    pushd

    进入目录,然后

    1. <code>
    2. move
    3. </code>
    4. 将zip文件从父目录转换为

    当前目录。

    popd

    将恢复到
    以前的目录。



    是最后的

    popd

    恢复到初始当前目录。


登录 后才能参与评论