AUTO - NHÓM CÁC FILE THEO PHẦN MỞ RỘNG (ĐỊNH DẠNG, ĐUÔI FILE)
TỰ ĐỘNG BẰNG BATCH SCRIPT



Sau một thời gian sử dụng Windows, thì cho dù bạn có cố gắng sắp xếp các file của mình đúng cách, lâu lâu dọn dẹp cho gọn gàng thì vẫn sẽ còn ở đâu đó vài thứ ng ngang và lộn xôn.
Và hơn hết, ch
úng ta phải thao tác thủ công việc đó, dù nó chính xác theo ý muốn của bạn nhưng nếu sau một thời gian dài bạn mới làm điều đó một lần, thì quá trình đó thực sự là 1 cực hình...chí ít là đối với mình.
Không dài dòng nữa, mình sẽ hướng dẫn các bạn nhóm, phân loại các file cùng định dạng vào từng thư mục riêng, theo định dạng của chúng một cách tự động. Điều này sẽ bổ trợ cho chúng ta phân loại, sắp xếp dễ dàng hơn. Nhưng lưu ý nhỏ là shơi bỡ ngỡ cho bạn nào "chưa" nắm rõ phần mở rộng của file mà các bạn đang sử dụng. Vì dù sao thì theo mặc định, Windows cố tình ẩn phần mở rộng của file đi. (VD: Word: tên.doc , tên.docx | Excel: tên.xls , tên.xlsx ,... | Ảnh: tên.png , tên.jpg ; Và còn nhiều nữa,...).

Nguồn tổng hợp từ: makeuseof.com; gocinfo.com, stackoverflow.com.

MỤC LỤC:

16/1/2023 Đêm mưa..

HƯỚNG DẪN: Nhóm các file theo định dạng tự động bằng batch script (batch-file):

Đây là thư mục Download trước khi chạy:

Và đây là thành quả sau khi chạy bằng lệnh batch script này:

Quá trình chạy sẽ diễn ra tương tự như này (có thể tự tắt màn hình thực thi này bằng cách xóa lệnh pause trong code):

Có rất nhiều phần mềm hỗ trợ chuyên nghiệp cũng như nghiệp dư: Notepad, Notepad++, Word cũng được,... Nhưng trong hướng dẫn này, mình dùng phần mềm Notepad có sẵn trên Windows để hướng dẫn mọi người nhé.

B1: Mở trình soạn thảo của Notepad:

Có nhiều các tạo 1 file txt mới. Mình sẽ hướng dẫn cách cơ bản nhất:

  • Nhấn phím Window (biểu tượng cửa sổ của window).

  • Sau đó gõ Notepad, nó sẽ hiện lên bảng tìm kiếm có sự xuất hiện của Notepad.

  • Bạn kích chọn vào ứng dụng Notepad để khởi động nó.

Nhấn vào để xem hình ảnh minh họa:

B2: Chèn code vào trình sạo thảo:

  • Copy đoạn code bên dưới và paste vào cửa sổ của Notepad bạn mở lúc nãy:

@echo off

title FOLDER BY TYPE - PHAN LOAI FILES THEO DINH DANG

rem Light Green, Cài màu chữ là xanh lục lợt

color A

@echo Start running...

@echo off

rem "rem" để chú thích, nội dung sau đó sẽ không được thực thi

rem "echo" để bật hiển thị lên màn hình thực thi

rem "echo off" Ẩn lệnh trên màn hình thực thi

rem "@" để ẩn dòng đó

rem For each file in your folder

for %%a in (".\*") do (

rem check if the file has an extension and if it is not our script

if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (

rem check if extension forlder exists, if not it is created

if not exist "%%~xa" mkdir "%%~xa"

rem Copy (or change to move) the file to directory

move "%%a" "%%~dpa%%~xa\"

)

)

rem "pause" để tạm dừng

pause

Nhấn vào để xem hình ảnh minh họa:

B3: Lưu file dưới phần mở rộng là .bat , vd: TênBatch.bat

Mặc định Notepad lưu định dạng là .txt. Để lưu lại với phần mở rộng là .bat ta làm như sau:

  • Các bạn vào File chọn Save (phím tắt Ctrl+S).

  • Ở mục: File name: các bạn gõ tên tùy chọn kết thúc bằng .bat

  • Ở mục: Save as type: các bạn đổi từ Text Document (.txt) thành All Files.
    Với phiên bản Windows hiện tại, mình thử thì thấy không cần. Nhưng trước đây, muốn lưu với đuôi mở rộngkhác .txt thì phải làm theo bước trên.

  • Rồi nhấn Save.

Nhấn vào để xem hình ảnh minh họa:

B4: Chạy file batch:

  • Để chạy file Batch này, các bạn chỉ cần copy nó vào thư mục cần phân loại.
    Sau đó, kích đúp vào
    TênBatch.bat để chạy.

  • Đến đây nếu không có gì xảy ra sau chi chạy file batch, mà bạn đã gầy công tạo ra nó thì chúng ta chuyển thẳng qua B4 nhé ((((:

B5: Link file tạo sẵn, tải và chạy :v

Phân loại các file theo phần mở rộng.bat

B6: Chỉnh sửa file batch:

Để chỉnh sửa file batch bạn Chuột chải vào file cần sửa rồi chọn Edit.

Lưu ý: Copy file Tên.bat này vào thư mục mà bạn muốn nhóm các file theo phần mở rộng để khởi chạy.
Bài viết thực hiện trên Windows 10 21H2.

To be continue...