Một mẹo mà tôi đã sử dụng để làm tròn giới hạn độ dài "đường dẫn đầy đủ và tên tệp" để di chuyển, sao chép hoặc xóa một cái gì đó là rút ngắn nó bằng cách "phá vỡ" một nửa (hoặc nhiều hơn) bằng cách sử dụng ký tự ổ đĩa được ánh xạ chỉ vào một thư mục đường xuống .
vì vậy, bạn có c: \ some \ long \ path ... \ và \ foo \ bar \ thư mục \ oldfiles \ myoldfile.txt.
Sau đó ánh xạ một ký tự ổ đĩa tùy ý đến một nơi nào đó dọc theo đường dẫn để đoạn đầu tiên của đường dẫn chỉ dài một vài ký tự. Điều kiện tiên quyết - thư mục phải nằm trong thư mục dùng chung (có thể là nếu nó ở trên máy chủ, đó là nơi tôi cần để làm điều này) và nếu chưa thì hãy chọn một thư mục ở đâu đó trong đường dẫn và chia sẻ nó. Tùy thuộc vào môi trường và mức độ hoang tưởng của bạn, cho phép mọi người sửa đổi quyền truy cập vào chia sẻ miễn là các quyền NTFS bị hạn chế một cách hợp lý. Nếu bạn muốn, chỉ cho phép sửa đổi quyền đối với tài khoản của riêng bạn.
Bây giờ hãy vào thư mục dùng chung hoặc một thư mục bên trong nó và chia sẻ nó, hoặc sử dụng dòng lệnh như sau. Giả sử bạn đã chia sẻ thư mục "foo" là "fooshare", thì bạn có thể làm
net use x: \\mycomputername\fooshare\bar\folders /persistent:no
và ổ X: bây giờ trỏ trực tiếp vào thư mục "thư mục" bên trong chia sẻ đó, vì vậy "x: \ oldfiles \ myoldfile.txt" hiện khá ngắn.
("/ Persent: no" có nghĩa là điều này sẽ không tồn tại trong lần khởi động lại tiếp theo và làm bạn bối rối sau này. Đừng quên chia sẻ thư mục của bạn khi hoàn tất.)
Hãy nhớ rằng, bạn không nhất thiết phải chia sẻ thư mục chứa tệp nhất thiết, nếu nó đã nằm trong thư mục dùng chung, bạn có thể chỉ cần ánh xạ qua chia sẻ và các thư mục lồng vào thư mục đích gần tệp và hoạt động tốt.
Tôi đã phải sử dụng kỹ thuật này để thực hiện một bản sao lớn giữa hai máy chủ khi chúng tôi nhận ra rằng người dùng đã ánh xạ các ổ đĩa khá sâu trong cấu trúc thư mục, vì vậy họ đã có thể sử dụng 255 ký tự từ đó, nhưng vượt quá tổng chiều dài đường dẫn tệp khi truy cập từ root ổ đĩa cục bộ.