0

位于这样的文件

folderA/aaa.html
folderA/bbb.html

我想将它们复制到folderB不同的位置,例如

folderB/aaa/index.html
folderB/bbb/index.html

我试过了

for /R "C:\...\folderA\" %%f in (*.html) do copy /y "%%f" "%%~nf/index.html"

不工作,因为我没有地方放folderB

请帮忙

4

1 回答 1

1

尝试这个:

@echo off &setlocal
for %%i in (folderA\*.html) do (
    for /f "delims=" %%j in ("%%~dpi.") do (
        md "%%~dpjfolderB\%%~ni"
        copy "%%~fi" "%%~dpjfolderB\%%~ni\index.html"
    )
)
于 2013-04-02T22:19:29.057 回答