Đôi khi bạn cần phải xóa tự động một loại tập tin nào đó trong ổ đĩa.
Cách đơn giản nhất là tìm kiếm trong ô tìm kiếm *.exe chẳng hạn rồi nhấn Ctrl + A và nhấn Shift + Delete để xóa
Tuy nhiên, là người quản trị mạng. Bạn cần tạo tập tin, nhấn 1 lần là thực hiện toàn bộ công việc hoặc cho nó chạy tự động khi hệ điều hành khởi động.
Giải pháp ở đây là:
- Đặt tập tin thực thi lệnh tại File Server, chia sẻ thư mục đó
- Thêm thuộc tính ẩn, hệ thống, chỉ đọc cho tập tin: attrib +s +h +r command.bat
- Map ổ đĩa xuống các máy trạm. Ví dụ tập tin thực thi lệnh tại ổ đĩa Z:\command.bat
- Tạo shortcut cho tập tin command.bat trên vào phần Startup của máy trạm (RUN -> shell:startup)
Lệnh để đặt trong tập tin command.bat (Với F:\ là ổ đĩa chứa tập tin cần xóa và *.EXE là phần mở rộng của tập tin cần xóa)
@echo off
:: Xoa toan bo file .exe tren o dia F:
For /R F:\ %%G IN (*.EXE) do DEL "%%G"
pause >nul
Tham khảo thêm:
https://www.amazon.com/Batch-Script-Programming-Complete-Scripting/dp/B09SL18YQT
https://sites.google.com/site/pcrepairbh/thuthuat/lap-trinh-batch