Tôi muốn đặt một số tệp trong một thư mục hiển thị trên tất cả máy tính để bàn của người dùng trên máy. Tôi cần biết gì về sự khác biệt giữa Win7 và XP để làm điều này? Điều này vẫn có thể?
Tôi muốn đặt một số tệp trong một thư mục hiển thị trên tất cả máy tính để bàn của người dùng trên máy. Tôi cần biết gì về sự khác biệt giữa Win7 và XP để làm điều này? Điều này vẫn có thể?
Câu trả lời:
C:\Users\Public\
tương đương với All Users
Win 7
Desktop
là thư mục bạn muốn (nó được dán nhãn Public Desktop
) và nó bị ẩn nên bạn sẽ cần phải đặtShow hidden files, folders, and drives
Đường dẫn đầy đủ là C:\Users\Public\Desktop
(nếu ổ đĩa hệ thống của bạn là C :)
Tôi biết điều này đã được trả lời, và câu trả lời là chính xác cho hầu hết các hệ thống. Tuy nhiên, đôi khi thư mục công cộng bị di chuyển đi nơi khác, đặc biệt nếu bạn cài đặt Windows vào ổ đĩa khác C :. Bạn có thể sử dụng %allusersprofile%
để luôn đi đến bất cứ nơi nào thư mục được cài đặt trên hệ thống nhất định.
C:\ProgramData
, nhưng hồ sơ công khai thì có C:\Users\Public
.
%ALLUSERSPROFILE%
trỏ đến một thư mục khác, nhưng các mối nối mặc định được cài đặt để tương thích ngược sẽ đưa bạn đến thư mục chính xác cho hầu hết các thư mục con phổ biến. Ví dụ như %ALLUSERSPROFILE%\Desktop
một ngã ba để C:\Users\Public\Desktop
. Xem câu trả lời stackoverflow này cho một liên kết tốt trên các mối nối này. Sử dụng dir /AL %ALLUSERSPROFILE%
để xem các mối nối dưới C:\ProgramData
. (Bạn cũng có thể sử dụng %PUBLIC%
var env để tham khảo trực tiếp thư mục người dùng công cộng.)
Nó vẫn tồn tại - bây giờ bạn sẽ tìm thấy như %SYSTEMDRIVE%/Users/Public/
.