Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Không xóa được file do tên quá dài? Khắc phục chỉ trong 5 giây

"Giúp tôi với. Tôi không thể xóa file vì tên file quá dài."

Đây là một vấn đề khó hiểu nhưng có thể giải quyết chỉ trong năm giây, và tất cả những gì bạn cần là một lệnh DOS đơn giản từ quá khứ. Trước tiên, hãy tìm hiểu một trong những lỗi lâu đời nhất mà Windows ném ra và thủ phạm đứng sau chúng: Tên file dài (Long Filenames - LFN).

Tên file dài (Long Filenames) là gì?

Tên file dài được kế thừa từ Windows 95 và kiến trúc MS-DOS của nó. Hệ thống LFN cho phép tên file và thư mục lên đến 255 ký tự. Đây là sự thay đổi so với quy tắc đặt tên 8.3 cũ hơn với tối đa tám ký tự (sau bất kỳ đường dẫn thư mục nào), theo sau tùy chọn là phần mở rộng tên file bao gồm một dấu chấm [.] và tối đa ba ký tự thêm.

Vì Windows tương thích ngược, chúng ta sẽ sử dụng "chuyển đổi lẫn nhau" giữa hai hệ thống đặt tên file này để giải quyết vấn đề, vì đôi khi tên file sẽ vượt quá giới hạn được đặt ra cho chúng.

Nhiều chương trình Windows mong đợi độ dài đường dẫn tối đa ngắn hơn 255 ký tự. Giới hạn này không bao gồm đường dẫn file nơi nó nằm. Nhưng khi bạn sao chép file từ một vị trí, nó sẽ tính đến toàn bộ đường dẫn file.

Không xóa được file do tên quá dài? Khắc phục chỉ trong 5 giây

File có tên quá dài có thể là sản phẩm của các hệ điều hành khác. Nó cũng có thể sinh ra dưới dạng file cache từ phần mềm thứ ba. Hoặc nó có thể là file media với tên thực sự dài. Đôi khi, các file này cũng được tạo ra nếu chúng tồn tại trong các thư mục sâu hơn như chia sẻ mạng.

Bạn có thể quản lý các file như vậy bằng phần mềm đã tạo ra chúng. Nhưng nếu thất bại, đây là giải pháp dễ dàng hơn nhiều.

Giải quyết lỗi "Tên file quá dài"

Quy trình xóa file có tên quá dài chỉ bao gồm ba bước đơn giản. Mẹo là tự động tạo một tên file ngắn hơn và sử dụng tên đó.

  1. Mở Command Prompt trong thư mục chứa file.
  2. Sử dụng lệnh DOS để lấy tên file ngắn ở định dạng 8.3.
  3. Bây giờ, dùng lệnh DEL trong DOS với tên file ngắn để xóa file. Đó là tất cả!

Hãy xem cách thức hoạt động qua một ví dụ. Ở đây chúng ta có một file với tên dài trong một thư mục.

Mở File Explorer và duyệt đến file trong thư mục của nó. Nhấn Shift sau đó chuột phải vào vùng trống. Chọn Open command window here (Mở cửa sổ lệnh tại đây). Cửa sổ Command Prompt sẽ mở với đường dẫn đặt tại thư mục bạn đang ở.

Không xóa được file do tên quá dài? Khắc phục chỉ trong 5 giây

Nhập lệnh DOS để liệt kê các file và thư mục trong thư mục hiện tại. Lệnh dir là lệnh nội bộ và có sẵn trên tất cả hệ điều hành Microsoft. Thuộc tính /X hiển thị tên ngắn cho các file không phải định dạng 8.3. Bạn cũng có thể dùng DIR /X /P để tạm dừng và chuyển màn hình khi có quá nhiều file cần xem.

Ảnh chụp màn hình dưới đây cho thấy file văn bản chúng ta muốn xóa với "tên ngắn đã sửa đổi".

Không xóa được file do tên quá dài? Khắc phục chỉ trong 5 giây

Vậy bạn đã thấy cách dùng DOS để "tự động tạo" tên ngắn hơn cho file. Bây giờ, chỉ cần dùng lệnh DEL đơn giản trên tên file ngắn để xóa file. Xong!

Không xóa được file do tên quá dài? Khắc phục chỉ trong 5 giây

Bài học ở đây là đừng bỏ qua DOS. Vẫn có nhiều lệnh DOS hữu ích có thể cứu vãn tình huống. Trong khi bạn ghi nhớ những lệnh đó, bạn cũng sẽ muốn học cách khắc phục một vấn đề Windows phổ biến khác: file bị khóa không thể chỉnh sửa hay xóa.

Ảnh: hanss via Shutterstock.com