不同文件后缀自动整理到一个文件夹的bat代码

2024-06-16 178

数字化办公和数据管理的时代,文件分类整理是一项基础但至关重要的任务。 该bat代码能够自动将您的文件按照后缀名分类,每种类型的文件都被整齐地放置在独立的文件夹中,大幅提升您的文件管理效率。

这个bat代码可以自动识别当前文件夹中的所有文件类型,并为每种文件类型创建一个文件夹,然后将所有同类型的文件移动到对应的文件夹中。 这个过程完全自动化,大大减少了手动分类文件所需的时间和努力。


bat代码

@echo off
setlocal EnableDelayedExpansion
:: 创建一个存储文件后缀名的关联数组
set "extensions="
:: 遍历当前文件夹中的所有文件
for %%f in (*.*) do (
  set "file=%%f"
  set "ext=%%~xf"
  :: 如果文件有后缀名,则进行处理
  if not "!ext!"=="" (
    set "ext=!ext:~1!"
    :: 检查是否已存在对应后缀名的文件夹,若没有则创建
    if not exist "!ext!" (
      mkdir "!ext!"
    )
    :: 移动文件到对应的后缀名文件夹
    move "%%f" "!ext!\"
  )
)
echo 文件整理完成。
pause
endlocal

保存此代码为 .bat 文件,将其放置在您想要整理的文件夹中,然后运行。


本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。