回复 10#qixiaobin0715
你好帮看看,把你这个代码套到剪切移动 如有重名文件+ ~1 ~2 ~3 怎么没有反应,帮看看那步有问题,谢谢
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b /a-d *.pdf') do (
for /f "delims=" %%i in ("%%i") do (
if not exist "%%i.pdf" (
move "%%i" E:\2022年\8月\27日\"%%i"
) else (
set n=1
for /f "delims=" %%k in ('dir /b /a-d %%i~*.pdf 2^>nul^|findstr /ber "%%i~[0-9]*\.pdf"') do set /a n+=1
move "%%i#%%j" E:\2022年\8月\27日\"%%i~!n!.pdf"
)
))