首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在批处理中应用对扩展名不同的文件的搜索

如何在批处理中应用对扩展名不同的文件的搜索
EN

Stack Overflow用户
提问于 2016-12-18 11:19:40
回答 1查看 42关注 0票数 0

此批处理代码用于搜索用户指定路径中的所有PDF文件,并将它们全部复制到主文件夹中,然后删除该文件夹中的所有内容(子文件夹和文件)。如何强制我的代码寻找多个文件,如pdf,txt和其他。

代码语言:javascript
复制
@echo off
setlocal enabledelayedexpansion
goto :main
:main

setlocal

cls
echo.
echo Enter the home directory path where you want to apply the cleaning
set /p path=
echo %path%
cd %path%

for /d %%g in (*) do (
    echo %%g
    cd %%g
    for /r %%p in (*.pdf) do (
        set dest=!cd!
        set app=/
        copy %%p !%dest%%app%!
        echo %%p
        echo !cd!
    )
    for /d %%z in (*) do (
        rmdir %%z /s /q
    )
    cd ..
)
pause

endlocal

goto :eof
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-18 11:43:38

没有什么能阻止你去做

代码语言:javascript
复制
for /r %%p in ( *.jpg *.png ) do (
REM do something with %%p
)

问题是,您可以使用任意数量的扩展,以空格括号分隔。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41207818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档