@echo off
setlocal enabledelayedexpansion
REM 遍历当前目录下的所有Excel文件
for %%F in (*.xlsx) do (
REM 获取Excel文件的文件名(不含扩展名)
set “filename=%%~nxF”
REM 检查同名文件夹是否存在
if exist "%%~nxF" (
REM 如果文件夹存在,则移动Excel文件到同名文件夹
move "%%F" "%%~nxF" >nul
echo Moved %%F to "%%~nxF"
) else (
REM 如果文件夹不存在,则直接将Excel文件移动到当前目录
move "%%F" "%%F" >nul
echo Moved %%F to current directory.
)
)
echo 完成。
pause