SuperDelete: loại bỏ các tệp có đường dẫn quá dài trên Windows
- Thể LoạI: Phần Mềm
Hệ điều hành Windows của Microsoft đã có giới hạn 260 ký tự cho đường dẫn trong một thời gian dài. Mặc dù hầu hết người dùng có thể không gặp phải sự cố với tên thư mục và tên tệp vượt quá giới hạn, một số người có thể gặp phải. Nếu đường dẫn quá dài, chẳng hạn như khi USB Flash Drive được kết nối với hệ thống đã được sử dụng trên bản phân phối Linux trước đây, Windows sẽ không chạy các hoạt động như xóa hoặc chỉnh sửa trên tệp nếu đường dẫn bị vượt quá.
Microsoft đã thêm một tùy chọn mới cho Windows 10 và Windows Server 2016 để kích hoạt Đường dẫn dài NTFS trong Chính sách Nhóm, nó chỉ hoạt động cho các chương trình 'được kê khai'.
Các nhà phát triển bên thứ ba đã tạo các chương trình để giải quyết vấn đề. Có trình phát hiện đường dẫn quá dài làm nổi bật các đường dẫn quá dài trên máy Windows hoặc Trình sửa đường dài để chạy các thao tác di chuyển, sao chép hoặc xóa trên các tệp hoặc thư mục vượt quá giới hạn đường dẫn. Ngoài ra còn có một tùy chọn thủ công, vì bạn có thể giảm đường dẫn bằng cách thay đổi tên tệp và thư mục thành giảm xuống dưới giới hạn 260 ký tự .
SuperDelete
SuperDelete là một công cụ dòng lệnh được thiết kế đặc biệt để xóa các tệp và thư mục không thể xóa trong Explorer vì đường dẫn vượt quá giới hạn ký tự.
Một công cụ dòng lệnh của Windows có thể được sử dụng để xóa các tệp và thư mục có đường dẫn rất dài (dài hơn MAX_PATH 260 ký tự). Nó hỗ trợ các đường dẫn dài tới 32767 ký tự. Nó hoạt động bằng cách sử dụng các đường dẫn có độ dài mở rộng và các phiên bản Unicode của các hàm WinApi để liệt kê và xóa tệp. Ngoài ra, nó hỗ trợ bỏ qua kiểm tra ACL để xóa các thư mục nếu người dùng có quyền quản trị trên ổ đĩa.
Cách sử dụng khá đơn giản: tải xuống và giải nén chương trình vào máy Windows cục bộ hoặc đặt nó vào USB Flash Drive hoặc đĩa sưu tập công cụ. Chạy superdelete.exe fileOrFolderPath để chạy thao tác xóa có xác nhận.
Chương trình liệt kê đường dẫn và tên tệp, đồng thời nhắc bạn chấp nhận (y) hoặc từ chối (n) yêu cầu.
Ứng dụng hỗ trợ ba tham số mà bạn có thể thêm vào lệnh:
- --silent chạy lệnh mà không cần xác nhận.
- --bypassAcl bỏ qua kiểm tra ACL nếu bạn có quyền cao hơn trên ổ đĩa.
- --printStackTrace giúp gỡ lỗi. Nó in ra callstack khi một ngoại lệ xảy ra.