Betulkan: Kesalahan jalan tujuan terlalu lama

Pengguna mendapat ralat "Destination Path Too Long" semasa cuba menyalin, memindahkan atau membuang fail atau folder tertentu pada sistem operasi Windows. Selalunya, kesalahan ini berlaku kerana Microsoft mempunyai folder 256/260 dan sekatan nama.

Walaupun masalahnya sudah berusia lebih dari 20 tahun, bug tersebut masih dihadapi pada semua versi Windows baru-baru ini. Perlu diingat bahawa ini bukan batasan NTFS, jadi mengubah format tidak akan menghilangkan masalah. Masalahnya disebabkan oleh batasan dalam perpustakaan API Win32 . Sebilangan besar aplikasi yang dikeluarkan standard (termasuk File Explorer ) akan berfungsi jika had watak dilebihi.

Sekiranya anda sedang menghadapi masalah ini, kami mungkin akan membantu. Di bawah ini anda mempunyai koleksi kaedah yang membolehkan pengguna dalam situasi yang sama untuk menyelesaikan masalah tersebut. Ikuti setiap kemungkinan perbaikan sehingga anda menemui kaedah yang memperbaiki  ralat "Destinasi Laluan Terlalu Panjang".

Kaedah 1: Memendekkan nama folder induk

Penyelesaian termudah dari sekumpulan ini adalah dengan memendekkan nama folder induk. Tetapi seperti yang anda bayangkan, ini tidak selalu berlaku. Kaedah ini tidak boleh digunakan jika anda mempunyai banyak fail yang melebihi had had panjang.

Sekiranya anda hanya mempunyai beberapa fail atau folder yang memaparkan masalah ini semasa dipindahkan / dihapus / disalin, pendekkan namanya dan cuba lagi.

Sekiranya ini tidak berlaku untuk keadaan anda, beralih ke kaedah di bawah.

Kaedah 2: Namakan sementara peluasan fail menjadi teks

Sekiranya anda menerima ralat ini semasa cuba memindahkan satu fail .zip atau .rar, anda boleh mencuba untuk menamakan semula pelanjutan fail kepada teks dan menamakannya semula setelah anda memindahkannya. Berikut adalah panduan ringkas untuk melakukan ini:

  1. Klik kanan pada arkib .zip atau .rar dan pilih Namakan Semula . Kemudian, ubah sambungan ke " txt ".

    Catatan: Jika anda tidak dapat melihat jenis pelanjutan secara lalai, akses tab Lihat Penjelajah Fail dan centang kotak yang berkaitan dengan Sambungan nama fail.

  2. Pindahkan fail ke tempat yang anda inginkan, kemudian klik kanan di atasnya lagi, pilih Ganti nama dan ubah semula pelanjutan kembali ke semula seperti semula ( .zip atau .rar ).

Sekiranya anda tidak dapat memindahkan fail dengan kaedah ini atau jika tidak berlaku untuk situasi anda, pindah ke kaedah di bawah.

Kaedah 3: Padam folder dengan DeleteLongPath

Sekiranya anda mempunyai folder yang melebihi had 260 aksara, anda boleh menggunakan perisian percuma yang boleh dipercayai untuk mengatasi masalah ini. DeleteLongPath adalah perisian percuma yang akan menyingkirkan folder dengan segera. Program ringan dirancang untuk secara automatik menghapus struktur folder dan semua subfolder dan failnya.

Berikut adalah panduan ringkas mengenai cara menggunakan DeleteLongPath untuk menghapus folder yang memaparkan  ralat "Destination Path Too Long" apabila dihapuskan:

  1. Lawati pautan ini ( di sini ) dan muat turun Freeware DeleteLongPath .

  2. Ekstrak DeleteLongPath yang dapat dilaksanakan dari fail zip dan buka.
  3. Gunakan butang Browse untuk menetapkan jalur folder yang tidak dapat dikeluarkan dan tekan butang Delete untuk menyingkirkannya.

  4. Tekan Ya pada prompt Amaran terakhir dan tunggu struktur folder dihapuskan. Tetapi perlu diingat bahawa semua subfolder dan fail folder tersebut juga akan dihapuskan.

Kaedah 4: Aktifkan Sokongan Laluan Panjang (Windows 10 dibina 1607 atau lebih tinggi)

Sekiranya anda menggunakan Windows 10 dan telah menggunakan Kemas kini Ulang Tahun (1607) , mungkin untuk mematikan had MAX_PATH pada tahap sistem. Anda boleh mengaktifkan sokongan untuk jalan panjang dengan menggunakan Registry Editor . Inilah panduan ringkas mengenai keseluruhan perkara:

  1. Tekan kekunci Windows + R  untuk membuka arahan Run. Ketik " regedit " dan tekan Enter  untuk membuka Registry Editor.

  2. Dengan menggunakan panel kiri, arahkan ke Komputer> HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control> FileSystem.

  3. Dengan FileSystem dipilih dari panel kiri, klik dua kali pada LongPathsEnabled (panel kanan).

  4. Dalam Edit DWORD Value of LongPathsEnabled , menetapkan data Nilai untuk 1 dan tekan Ok untuk menyimpan.
  5. Tutup Editor Registry dan cuba kendalikan folder atau fail yang memaparkan  ralat "Destination Path Too Long"  .

Sekiranya kaedah ini tidak berlaku, beralih ke kaedah di bawah.

Kaedah 5: Menggunakan arahan xcopy dalam Prompt Perintah yang ditinggikan

Sebilangan pengguna dapat menyelesaikan  ralat "Destination Path Too Long"  dengan menggunakan perintah xcopy di command prompt yang ditinggikan. Berikut adalah panduan ringkas mengenai cara melakukannya:

  1. Gunakan bar permulaan di sudut kiri bawah untuk mencari " cmd ". Kemudian, klik kanan padanya dan klik Run as Administrator.

  2. Tampalkan arahan berikut ke dalam Prompt Perintah yang ditinggikan dan tekan Enter:

    xcopy * jalan ke fail sumber * * jalan ke destinasi * / O / X / E / H / K

    Catatan: Perlu diingat bahawa  * jalan ke fail sumber * dan * jalan ke destinasi *  hanyalah penempatan tempat untuk jalan yang tepat. Ganti tempat letak dengan lokasi sebenar sebelum menekan Enter .