Windows 文件管理 | 利用批处理实现一键将同名文件移动到对应文件夹

在《Windows 文件管理 | 利用批处理实现文件按格式分类》一文中介绍了按格式一键整理文件。但在整理信息时, 常需在每个文件夹下放不同格式文件, 如图、文、音、频等。

本文利用批处理文件实现同名不同格式的文件移动到对应的同名文件夹中。

30s 总结

  1. 新建批处理文件 : 复制步骤 1 中的代码完成记事本并保存为 bat 格式;(首次)

  2. 使用批处理文件 : 在目标文件夹中双击使用;(每次)


目的

快速便捷的将同名不同格式的文件移动到同名文件夹中。

工具

  • Windows(硬件)
  • 记事本(软件)

方案

利用 for 语句提取文件名, 并利用 md 命令新建同名文件夹, 利用 move 命令将同名不同格式移动到同名文件夹中。

步骤

1. 新建批处理文件

复制以下代码到记事本, 保存为 bat 格式。

@echo off
setlocal enabledelayedexpansion
for %%a in (*.png) do (
    set "file=%%~na"
    md "!file!"
    move "!file:~,8!*" "!file!\"
)
pause

说明

  • 第三行代码中的「.png」需根据实际情况调整。(png 改为现有的任一文件格式, 如「.txt」、「*.mp4」)
  • 上诉代码大意为 : 提取 png 格式文件名并新建同名文件夹, 将同名不同格式的文件移动到对应的同名文件夹中。

2. 使用批处理文件

将批处理文件复制到目标文件夹下, 双击使用。

效果


END

感谢阅读。

更多相关内容 :

推荐阅读更多精彩内容