***本文章纯讨论如何整理自己的资料夹***
相信版上的各位可能常常会遇到需要从多个资料夹取出影片的时候
之前就一直觉得这是一个很繁琐的动作
所以就写了一个简单的 windows batch script 来整理资料夹
如此一来就可以在资料夹按下右键快速取出资料夹中的所有影片档案
(如果有人有推荐的程式可以快速达到一样的功能请告诉我 XD)
最近刚好重灌电脑,就顺便整理一下来分享给大家讨论
小弟这是第一次写 windows batch script,欢迎各位大大指点
要办到这件事情需要先准备两个档案
(1) fast_move_tool.bat (脚本本体)
要MOVE的副档名格式可以自由更改,这边只列出一些常见影片格式
========以下请复制到Notepad,并另存新档为fast_move_tool.bat========
@ECHO OFF
:: entering and setting working folder
CD %1
SET FOLDER=%1%
:: moving files outside
MOVE *.avi ../
MOVE *.mkv ../
MOVE *.mov ../
MOVE *.mp4 ../
MOVE *.wmv ../
CD..
:: deleting empty folder
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT
===================================================================
(2) fast_move_tool.reg (脚本登录档)
这边默认是将脚本放置在 D:\tools\
红字部分请按照自己脚本储存位置做修正喔
========以下请复制到Notepad,并另存新档为fast_move_tool.reg========
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\fastmove]
@="Fast Move"
"Icon"="%SystemRoot%\\System32\\shell32.dll,71"
[HKEY_CLASSES_ROOT\Directory\shell\fastmove\command]
@="\"D:\\tools\\fast_move_tool.bat\" \"%1\""
===================================================================
准备好以上两个档案后
直接执行 fast_move_tool.reg 将脚本登录在右键选单
(记得先更改红字部分脚本本体储存的位置)
登录结果如下图:
https://imgur.com/D0PXaEy.jpg
执行前
https://imgur.com/011fQS9.jpg
执行后 (这边是测试移动 .txt 档案)
https://imgur.com/MbT4BYP.jpg
大概4这样
祝大家整理资料夹愉快 (?)