Cara Memperbaiki Masalah 'Nama File Terlalu Panjang' Di Windows
Jika Anda pernah melihat masalah ini, itu mungkin perbaikan sederhana untuk Anda. Jika Anda telah melihat kesalahan ini lebih dari dua kali, maka Anda juga tahu bahwa terkadang ini bisa menjadi masalah yang rumit untuk diperbaiki.
Semoga Anda hanya mengalami variasi perbaikan yang mudah, tetapi kami akan mempersiapkan Anda untuk perbaikan yang kurang mudah dan dijamin berhasil juga.
Mengapa Panjang Nama File Menjadi Masalah Di Windows?(Why Is Filename Length Even An Issue In Windows?)
Ada sejarah panjang panjang nama file menjadi masalah untuk sistem operasi seperti Windows . Ada saat ketika Anda tidak dapat memiliki nama file lebih dari 8 karakter ditambah ekstensi file 3 karakter. Yang terbaik yang dapat Anda lakukan adalah sesuatu seperti myresume.doc . Ini adalah batasan yang diterapkan oleh desain sistem file.
Segalanya menjadi lebih baik ketika versi baru Windows keluar. Kami beralih dari sistem file lama yang terbatas ke sesuatu yang disebut Sistem File Teknologi Baru(New Technology File System) ( NTFS ). NTFS membawa kami ke titik di mana nama file bisa sepanjang 255 karakter, dan panjang jalur file berpotensi mencapai 32.767 karakter. Jadi bagaimana mungkin kita memiliki nama file yang terlalu panjang?
Windows memiliki hal-hal yang dikenal sebagai variabel sistem. Ini adalah variabel yang diandalkan Windows untuk berfungsi, karena (Windows)Windows akan selalu tahu apa arti variabel dan di mana mereka berada, bahkan ketika kita memindahkan bit dan byte di semua tempat. Variabel sistem MAX_PATH adalah variabel yang membatasi nama file dan jalur file hingga kurang dari 260 karakter.
Menjadi variabel, Anda akan berpikir kami bisa mengubahnya. Tidak, kita tidak harus. Ini akan seperti menarik benang dari sweter. Segera setelah satu variabel sistem berubah, variabel dan komponen sistem lain yang bergantung padanya mulai terurai.
Lalu bagaimana kita memperbaikinya?
Perbaikan Mudah(The Easy Fix)
Jika Anda beruntung, Anda akan mendapatkan kesalahan dan tahu persis apa nama file yang menyebabkan masalah. Atau setidaknya di mana menemukan file tersebut. Mungkin Anda memiliki nama file yang terlihat seperti:
C:\User\guymc\Documents\My Resumesresumewithanamesolongthatitcausesproblemsandbecomespartofsomeguysarticleonthewebhowdoyoulikemenow.docx
Sudah jelas siapa pelakunya dalam kasus ini. Temukan file di Windows Explorer , atau File Explorer seperti yang disebut di Windows 10 , klik sekali, tekan F2 untuk mengganti namanya, dan ubah nama file konyol itu menjadi sesuatu yang lebih masuk akal. Masalah(Problem) terpecahkan.
Perbaikan yang Kurang Mudah(The Less Easy Fixes)
Tidak selalu mudah untuk memperbaiki masalah ini. Terkadang Anda mungkin tidak dapat mengubah nama file atau direktori karena alasan apa pun.
Solusi berikut akan membantu Anda. Mereka tidak sulit untuk dilakukan.
Pindahkan(Move) , Hapus(Delete) , Atau Salin File Atau Direktori Menggunakan PowerShell(Or Copy Files Or Directories Using PowerShell)
Terkadang Anda mendapatkan kesalahan saat mencoba memindahkan, menghapus, atau menyalin direktori di mana jumlah karakter untuk jalur file lebih dari 260.
Perhatikan bahwa direktori kata dan folder dapat dipertukarkan. Kami akan menggunakan 'direktori' ke depan. Cmdlet PowerShell(PowerShell) berikut juga dapat digunakan pada file.
Mungkin jalur file terlihat seperti:
C:\Users\guymc\Documents\This\Is\Exactly\The\Precise\Directory\Path\That\I\Need\To\Have\To\Keep\My\Files\Sorted\In\A\Manner\That\Makes\Sense\To\Me\So\Lets\Pretend\This\Is\An\Actual\Filepath\That\You\Might\Also\Have\On\Your\Windows\Computer\And\Not\Over\Think\It\Document.docx
Jalur file itu panjangnya 280 karakter. Jadi kami tidak dapat menyalin direktori dari sana ke tempat lain dengan metode salin-tempel normal. Kami mendapatkan kesalahan Jalur Tujuan Terlalu Panjang .(Destination Path Too Long)
Mari kita asumsikan bahwa untuk alasan apa pun, kita tidak dapat mengganti nama direktori tempat file bersarang. Apa yang kita lakukan?
Buka PowerShell(Open PowerShell) . Jika Anda belum pernah menggunakan PowerShell , nikmati artikel kami Menggunakan PowerShell untuk Pengguna Rumahan – Panduan Pemula(Using PowerShell for Home Users – A Beginner’s Guide) . Anda dapat melakukan langkah selanjutnya tanpa membaca artikel.
Saat PowerShell terbuka, Anda akan berada di root direktori pengguna Anda. Ikuti(Follow) dengan asumsi C:\Users\guymc adalah direktori pengguna Anda.
Direktori bernama Ini(This) ada di dalam direktori Documents . Untuk pindah ke direktori Documents , kami menggunakan perintah DOS cd Documents .
Anda akan melihat perubahan cepat ke C:\Users\guymc\Documents . Bagus. Kami bekerja lebih dekat ke direktori yang akan membuat segalanya lebih mudah.
Salin Direktori Menggunakan Salin-Item
Kami ingin menyalin direktori This dan isinya ke ThatNewFolder . Mari gunakan cmdlet PowerShell Copy-Item dengan parameter -Destination dan -Recurse .
-Destination memberi tahu PowerShell di mana kita ingin salinan itu berada. -Recurse memberitahu PowerShell untuk menyalin semua item di dalam ke tujuan. Menyalin meninggalkan yang asli di tempatnya dan membuat semua yang baru di tempat tujuan.
Copy-Item This -Destination ThatNewFolder -Recurse
Pindahkan Direktori Menggunakan Move-Item
Katakanlah kita ingin memindahkan direktori This, dan semua direktori dan file di dalamnya, ke ThatNewFolder . Bergerak tidak meninggalkan yang asli pada tempatnya.
Kita dapat menggunakan cmdlet PowerShell Move-Item dengan parameter -Path dan -Destination . -Path mendefinisikan item yang ingin kita pindahkan dan -Destination memberi tahu PowerShell di mana kita menginginkannya.
Cmdlet akan menempatkan This di dalam ThatNewFolder . Ini juga akan memindahkan semua yang ada di dalam direktori This. Move-Item dapat digunakan untuk memindahkan file atau direktori, dan berfungsi terlepas dari jalur file atau panjang nama file.
Move-Item -Path This -Destination ThatNewFolder
Untuk memastikannya berfungsi, gunakan perintah cd ThatNewFolder untuk masuk ke ThatNewFolder . Kemudian gunakan perintah dir untuk membuat daftar direktori di ThatNewFolder . Anda akan melihat direktori ini ada di sana.
Hapus Direktori Menggunakan Hapus-Item
Jika kami ingin menghapus direktori This , dan semua yang ada di dalamnya, kami menggunakan cmdlet Remove-Item .
Cmdlet Remove-Item(Remove-Item) memiliki beberapa keamanan bawaan yang mempersulit penghapusan direktori dengan hal-hal di dalamnya. Dalam contoh kita, kita tahu kita ingin menghapus semuanya, jadi kita akan menggunakan parameter -Recurse untuk membuatnya menghapus semua yang ada di dalamnya dan -Force untuk membuatnya melakukannya tanpa bertanya apakah kita yakin untuk setiap item di dalamnya.
Berhati-hatilah! Memulihkan apa pun yang dihapus dengan cara ini akan sangat sulit. Anda dapat mencoba metode di Cara Memulihkan File yang Terhapus Secara Tidak Sengaja , tetapi jangan berharap banyak.
Remove-Item This -Recurse -Force
Anda dapat menggunakan perintah dir lagi untuk memastikan itu hilang.
Jadikan Windows 10 Menerima Jalur File Panjang(Make Windows 10 Accept Long File Paths)
Jika Anda tahu Anda akan menggunakan jalur file yang panjang dan nama file yang panjang berulang kali, lebih mudah untuk membuat Windows bekerja untuk Anda. Tidak masuk akal menggunakan PowerShell untuk melakukan pekerjaan setiap hari.
Ada dua cara yang bisa kita lakukan ini. Satu untuk pengguna Windows 10 Home dan yang lainnya untuk pengguna Windows 10 Pro atau Enterprise . Metode ini dapat bekerja untuk Windows 8.1 atau sebelumnya, tetapi kami tidak dapat menjaminnya.
Jadikan(Make) Windows 10 Home Menerima Jalur File Panjang(Home Accept Long File Paths)
Untuk membuat Windows 10 Home menerima jalur file yang panjang, kita perlu membuka Registry Editor . Jika Anda belum pernah bekerja di Peninjau Suntingan Registri(Registry Editor) sebelumnya, berhati-hatilah. Menghapus atau mengubah hal-hal di sini secara tidak sengaja dapat menghentikan Windows agar tidak berfungsi sepenuhnya.
Selalu buat cadangan registri Anda sebelum membuat perubahan apa pun. Pelajari semua yang perlu Anda ketahui tentang itu di Panduan Utama kami untuk Mencadangkan dan Memulihkan Registri Windows( Ultimate Guide to Backing Up and Restoring the Windows Registry) .
Setelah Anda membuka Editor Registri , dan pencadangan Anda dibuat, navigasikan ke lokasi HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem dan temukan kunci LongPathsEnabled .
Klik dua kali pada LongPathsEnabled . Pada kolom Value data: pastikan ada angka 1 disana. Klik OK untuk melakukan perubahan.
Keluar dari Editor Registri(Registry Editor) dan Anda seharusnya dapat bekerja dengan jalur file panjang yang gila sekarang.
Jadikan(Make) Windows 10 Pro Atau Perusahaan Menerima Jalur File Panjang(Pro Or Enterprise Accept Long File Paths)
Untuk mengizinkan Windows 10 Pro atau Enterprise menggunakan jalur file yang panjang, kita akan menggunakan Editor Kebijakan Grup(Group Policy Editor) . Ini adalah alat yang memungkinkan kita untuk menetapkan kebijakan tentang bagaimana Windows beroperasi di komputer dan tingkat pengguna.
Kami memiliki beberapa artikel tentang menggunakan kebijakan grup untuk melakukan hal-hal seperti menonaktifkan atau mengaktifkan opsi Internet Explorer( disabling or enabling Internet Explorer options) , atau menambahkan pesan ke layar masuk( adding a message to the logon screen) .
Buka Group Policy Editor dengan masuk ke menu Start dan ketik gpedit . Hasil teratas seharusnya adalah Edit kebijakan grup(Edit group policy) . Klik dua kali pada itu.
Setelah Editor Kebijakan Grup(Group Policy Editor) terbuka, navigasikan ke Computer Configuration > Administrative Templates > System > Filesystem . Di sana Anda akan melihat kebijakan Enable Win32 long paths .
Klik dua kali untuk mengedit pengaturan kebijakan. Ubah dari Disabled ke Enabled , lalu klik tombol OK untuk melakukan perubahan.
Kebijakan tersebut mungkin tidak langsung berlaku. Anda dapat memaksa kebijakan grup untuk memperbarui( force the group policy to update) .
Itu dia(That’s It)
Ada beberapa cara lain untuk mengatasi nama file dan jalur file yang panjang, tetapi apa yang telah kita lalui di sini adalah metode yang paling sederhana dan paling efektif.
Related posts
Cara Memperbaiki 'Sumber Daya Pengontrol USB Tidak Cukup' Di Windows 10
Cara Memperbaiki Berhenti: Kesalahan Layar Biru 0x000000F4 di Windows
Cara Memperbaiki Kesalahan Pembaruan Windows
Perbaiki Kode Kesalahan Pembaruan Windows 8E5E03FA
Cara Memperbaiki "File Perpustakaan iTunes Tidak Dapat Disimpan" di Windows 10
Perbaiki Layar Hitam Windows 11 dengan Masalah Kursor
Cara Fix Firefox Black Screen Issue
Cara Memperbaiki Kesalahan "Ada Perbaikan Sistem Tertunda" di Windows
Cara Memperbaiki "Perangkat TPM Tidak Terdeteksi Kesalahan" di Windows
Fix File Explorer Crashing Issue di Windows 10
Perbaiki NT Kernel & Proses Sistem Penggunaan CPU Tinggi di Windows
Perbaiki Kesalahan "Windows Tidak Dapat Terhubung Ke Jaringan Ini"
Fix Logitech Download Assistant Startup Issue
Cara Memperbaiki "tidak dikenali sebagai perintah internal atau eksternal" di Windows
12 Cara Memperbaiki Steam Tidak Mau Buka Masalah
Perbaiki Kesalahan "Windows Tidak Dapat Secara Otomatis Mendeteksi Pengaturan Proxy Jaringan Ini"
Fix Cursor Blinking Issue pada Windows 10
Perbarui Peramban Safari Apple di Windows
Cara Fix PC Won Bukan POST
Cara Memperbaiki Error 'RPC Server is Unavailable' di Windows