خطا و ارور · حدود 5 دقیقه

چرا ویندوز موقع کپی فایل می‌گوید نام یا مسیر خیلی طولانی است؟

هنگام کپی، Extract کردن ZIP یا جابه‌جایی یک پوشه در Windows با پیام Path too long، Destination path too long یا خطایی شبیه طولانی‌بودن نام فایل روبه‌رو می‌شوید.

اگر عجله داری

فایل را اول به یک مسیر کوتاه‌تر مثل Desktop یا ریشه یک درایو منتقل کنید و نام پوشه‌های تو‌در‌تو را کوتاه کنید؛ لازم نیست اسم همه فایل‌ها را عوض کنید.

مرحله‌به‌مرحله

  1. اگر فایل داخل چندین پوشه تو‌در‌تو است، پوشه اصلی را موقتاً به مسیر کوتاهی مثل C:Temp یا ریشه یک درایو منتقل کنید و عملیات را دوباره انجام دهید.
  2. اگر مشکل هنگام Extract کردن ZIP رخ می‌دهد، خود ZIP را به مسیر کوتاه منتقل کنید و همان‌جا Extract کنید. Extract داخل Downloads با چند زیرپوشه طولانی معمولاً مسیر نهایی را بلندتر می‌کند.
  3. به‌جای تغییر نام صدها فایل، اول نام یکی دو پوشه بسیار طولانی در میانه مسیر را کوتاه کنید. کاهش طول پوشه بالادست روی همه فایل‌های داخل آن اثر دارد.
  4. اگر فقط یک فایل خطا می‌دهد، نام همان فایل را کوتاه کنید و دوباره کپی را امتحان کنید. پسوند فایل مثل .pdf یا .docx را حذف نکنید.
  5. اگر برنامه خاصی هنوز با مسیر کوتاه‌شده خطا می‌دهد، همان فایل را با File Explorer یا ابزار داخلی سیستم جابه‌جا کنید تا مشخص شود محدودیت از خود برنامه است یا مسیر.

چرا این کار جواب می‌دهد؟

طول مسیر فقط اسم خود فایل نیست؛ نام همه پوشه‌های بالادست به‌علاوه نام فایل با هم حساب می‌شوند. بعضی برنامه‌های قدیمی و بعضی عملیات Explorer هنوز با مسیرهای بسیار بلند مشکل دارند، حتی اگر نسخه‌های جدید Windows در بخش‌هایی پشتیبانی بهتری داشته باشند.

سؤال‌هایی که معمولاً بعدش پیش می‌آید

آیا فقط نام فایل باعث این خطاست؟

نه. کل مسیر از نام درایو و پوشه‌ها تا نام نهایی فایل مهم است؛ برای همین انتقال پوشه اصلی به یک مسیر کوتاه گاهی بدون تغییر نام فایل مشکل را حل می‌کند.

چرا فایل داخل ZIP دیده می‌شود ولی Extract نمی‌شود؟

ممکن است مسیر مقصدی که هنگام Extract ساخته می‌شود از مسیر داخل آرشیو طولانی‌تر شود. ZIP را به یک محل کوتاه‌تر منتقل و همان‌جا دوباره Extract کنید.