Làm cách nào để di chuyển mục tiêu một điểm tắt Windows tại và cho phép phím tắt hiện có hoạt động?


4

Tôi muốn làm như sau:

  1. Tạo lối tắt đến thư mục (giả sử mLink.lnk - & gt; C: \ tmp )
    • Điều này sẽ được gửi qua email cho người dùng
  2. Di chuyển và / hoặc đổi tên thư mục ( C: \ tmp - & gt; C: \ tmp2 )
  3. Thiết lập bước trung gian để phím tắt trước hoạt động
    • Về cơ bản, phím tắt được gửi qua email mLink.lnk sẽ mở ra C: \ tmp2

Có vẻ như bạn Nên có thể sử dụng mklink và thiết lập một liên kết tượng trưng trên vị trí thư mục trước đó ( C: \ tmp ) để sau đó trỏ đến vị trí mới. Về cơ bản có các thiết lập sau:

mLink.lnk - & gt; c: tmp - & gt; c: \ tmp2

Thật không may, tôi không thể tạo các liên kết tượng trưng trên mạng chia sẻ. Tôi hy vọng sẽ có các phím tắt này. tôi có The device does not support symbolic links lỗi khi tôi chạy mklink.

Có một cách khác tôi có thể làm điều này? Hay sự hạn chế đối với các liên kết tượng trưng về cơ bản ngăn cản tôi làm điều này?


2
Tôi đã thử điều này: 1. Tạo thư mục C:\tmp. | 2. Tạo một mLink.lnk tập tin phím tắt chỉ vào C:\tmp. | 3. Đổi tên C:\tmp đến C:\tmp2. | 4. Tạo một điểm nối nhắm mục tiêu thư mục được đổi tên: mklink /j "C:\tmp" "C:\tmp2". | 5. Di chuyển mLink.lnk.file để chia sẻ mạng. | 6. Mở mLink.lnk đường tắt. | 7. C:\tmp điểm giao nhau được mở, điều này có nghĩa là C:\tmp2 nội dung thư mục được hiển thị. Đó là những gì bạn có nghĩa là để làm?
and31415

Câu trả lời:


2

Ok ... Đầu tiên: về nguyên tắc, tệp Windows .lnk chỉ là một Chuỗi đơn giản với tên người dùng. Vì vậy, về cơ bản, bạn chỉ gửi một số Chuỗi cho họ, được tự động sao chép vào Thanh địa chỉ của trình thám hiểm của họ và được mở (Hoạt động thực tế phức tạp hơn một chút, nhưng đối với một Liên kết như C: \ tmp thì đây là điều xảy ra)

Thứ hai - Windows thường không theo dõi các Tệp này, vì chúng không phải là liên kết tượng trưng. Nếu bạn tạo một liên kết tượng trưng trên PC, trong đó C: \ tmp trỏ đến thư mục C: \ tmp2, điều này sẽ không thay đổi nội dung của Tệp LNK. Vì vậy, bạn đang gửi chính xác cùng một tệp cho mỗi thư như trước đây. Mọi người sẽ nhấp vào Liên kết trên hệ thống của riêng họ và tất nhiên LNK vẫn đọc "C: \ tmp" và trên hệ thống của họ không có gì thay đổi.

Nó có thể hoạt động nếu LNK trỏ đến Chia sẻ mạng (ví dụ: kết nối Thư mạng miễn phí P: \ với samba-share \ server1 \ tmp) Và Liên kết với Ổ đĩa được kết nối này - vì vậy, LNK trỏ đến P: \ Sau đó, nếu bạn muốn sử dụng một Tempfolder khác trên máy chủ, chỉ cần thay đổi thư mục được chia sẻ trên máy chủ và tất cả mọi người sẽ tự động sử dụng thư mục mới ...


0

Nó sẽ đơn giản hơn để tạo liên kết tượng trưng c:\tmp chỉ vào ban đầu để c:\tmp1 trên máy chủ. Thay đổi thành tmp2 sau đó sẽ được thực hiện bằng cách xóa c:\tmp và tái tạo nó như là liên kết đến c:\tmp2.

Bạn sẽ chỉ có một liên kết này không bao giờ thay đổi cho người dùng, nhưng bạn có thể thay đổi trên máy chủ bất cứ lúc nào.

Nếu điều này không hoạt động, thì máy khách chia sẻ mạng của bạn không hỗ trợ mở rộng symlink.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.