Đư?ng d?n quá dài l?i thư khi vư?t quá MAX_PATH

ID c?a bài: 177665 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

TRI?U CH?NG

Windows 95 và Windows NT 4.0 khách hàng có th? m? r?ng m?t thư m?c máy ch? c?u trúc vư?t ra ngoài MAX_PATH (256 k? t?) b?ng cách truy c?p m?t máy ch? chia s? và t?o thư m?c và t?p tin qua m?ng.

Do đó, m?t máy ch? ch?y Windows NT 4.0 tr? v? sau đây thông báo l?i n?u các qu?n tr? viên máy ch? c? g?ng đ? truy c?p các t?p tin ho?c thư m?c c?c b? trên máy ch? thông qua Windows NT Explorer:
Không th? truy nh?p c?p này.
Đư?ng d?n là quá dài.
N?u b?n c? g?ng t?o ra m?t thư m?c m?i, b?n có th? nh?n đư?c thông báo l?i sau:
Không th? t?o thư m?c '<name>'.</name>
Tên t?p ho?c ph?n m? r?ng là quá dài.
M?t máy ch? ch?y Windows NT 3.51 cho th?y k?t qu? b?t ng? trong t?p tin Qu?n l? như m?t t?ng b?o v? fault (GP l?i), WINFILE tai n?n, ho?c hi?n th? các thư m?c không t?n t?i.

M?t s? công c? và các chương tr?nh có th? c?ng cho th?y v?n đ? khi làm vi?c v?i đi?u này c?u trúc thư m?c vư?t quá MAX_PATH.

NGUYÊN NHÂN

Win32 các chương tr?nh đư?c gi?i h?n đ?n m?t gi?i h?n kích thư?c 256 k? t? chu?i v? MAX_PATH bi?n. Chương tr?nh ph?n m?m có th? làm vi?c xung quanh v?n đ? này b?ng đi qua Win32 m?t con đư?ng là MAX_PATH ho?c ít hơn. Đư?ng d?n th?c s? n?m bên dư?i có th? sau đó đư?c truy c?p m?t cách đ?c l?p c?a đ? dài th?c c?a con đư?ng. B?ng cách này, m?t chương tr?nh có th? truy c?p các t?p tin ho?c thư m?c vư?t quá MAX_PATH trên máy ch?.

GI?I PHÁP

Đ? gi?i quy?t v?n đ? khi c?u trúc thư m?c vư?t quá MAX_PATH, s? d?ng m?t trong nh?ng phương pháp sau đây:
  • Trên máy ch? có ch?a c?u trúc thư m?c dài, truy c?p các t?p tin và thư m?c thông qua m?t chuy?n hư?ng đ?a phương ("s? d?ng lư?i" ho?c "subst") c?a cùng chia s?/c?p mà khách hàng m?ng truy c?p trên m?ng.
  • Trong Windows NT Explorer, ch?n thư m?c m?t c?p trên thư m?c tr? v? l?i. Nh?p chu?t ph?i vào thư m?c tr? v? l?i và sau đó nh?p vào Đ?i tên. Đ?i tên thư m?c đ? gi?m s? lư?ng các k? t? đư?c dùng trong tên c?p.

THÔNG TIN THÊM

V?n đ? mô t? ? trên có th? không đư?c sao chép v?i NTBACKUP và t?p tin và thư m?c đ? vư?t quá gi?i h?n MAX_PATH có th? đư?c sao lưu và Khôi ph?c thành công.

Thu?c tính

ID c?a bài: 177665 - L?n xem xét sau cùng: 11 Tháng Chín 2011 - Xem xét l?i: 3.0
Áp d?ng
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows Advanced Server, Limited Edition
  • Microsoft Windows Datacenter Server Limited Edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Standard
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
T? khóa: 
kberrmsg kbnofix kbprb kbui kbmt KB177665 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:177665

Cung cấp Phản hồi