写bat脚本, 按扩展名放到不同文件夹? 扩展名为bat的文件是什么
- 急求大神给写个整理文件批处理,根据扩展名分配到不同文件夹。谢谢
- 使用批处理复制多个不同后缀名的文件到别的目录下
- 把文件夹里多个文件名称前缀放入不同的文件夹里?用bat文件
- 求大神帮写个bat批处理,放到桌面,双击一下,就能把桌面上所有不同文件类型的文件整理到同类型文件夹中
急求大神给写个整理文件批处理,根据扩展名分配到不同文件夹。谢谢
支持一下感觉挺不错的
使用批处理复制多个不同后缀名的文件到别的目录下
@echo offfor /r "E:\test\" %%a in (*.txt) do (copy "%%a" "F:\123\")pause 假设复制E:\test文件夹里的所有txt文本文档到F:\123文件夹,具体请结合实际修改
把文件夹里多个文件名称前缀放入不同的文件夹里?用bat文件
PDF 和 DXF 分开du放?zhi?这dao个意内思?
@echo off
SETLOCAL ENABLEEXTENSIONS
FOR /f "usebackq delims=" %%i IN (`DIR . /s /a /b`) DO (
MD PDF
MD DXF
IF "%%~容xi"==".pdf" (
copy %%~dpnxi PDF\%%~nxi
)
IF "%%~xi"==".dxf" (
copy %%~dpnxi DXF\%%~nxi
)
)
@echo on
pause >nul
求大神帮写个bat批处理,放到桌面,双击一下,就能把桌面上所有不同文件类型的文件整理到同类型文件夹中
有个重要的问题,除非是你手动复制到桌面的文件,否则桌面大多是快捷方式文件(.lnk)
脚本排除了ini ,bat,lnk文件
@echo off
for /f "delims=" %%a in ('dir /a-d/b "%homepath%\desktop\*"^|findstr /riev "\.ini \.bat \.lnk"') do (
set "folder=%%~xa"
setlocal enabledelayedexpansion
set "folder=!folder:~1!"
if not exist "!folder!" md "!folder!"
move /y "%homepath%\desktop\%%a" "!folder!"
endlocal
)
for /f "delims=" %%a in ('dir /a-d/s/b "%public%\desktop\*"^|findstr /riev "\.ini \.bat \.lnk"') do (
set "folder=%%~xa"
setlocal enabledelayedexpansion
set "folder=!folder:~1!"
if not exist "!folder!" md "!folder!"
move /y "%public%\desktop\%%a" "!folder!"
endlocal
)
pause