Pertanyaan ini sudah ada jawabannya di sini:
Saya sedang bekerja dengan beberapa kode sumber visi komputer yang saya temukan dan tidak menyadari bahwa itu menciptakan file cache yang memiliki nama SANGAT PANJANG dan sekarang saya tidak dapat menghapus keduanya.
Saya mencoba untuk mengubah nama menjadi nama yang lebih pendek tetapi saya tidak dapat melakukan apa pun pada file tersebut, saya juga mencoba untuk me-restart komputer saya dan melihat apakah itu akan hilang begitu saja.
Pesan kesalahan mengatakan:
Jalur Tujuan Terlalu Panjang.
Nama file akan terlalu panjang untuk folder tujuan. Anda dapat mempersingkat nama file dan mencoba lagi, atau mencoba lokasi yang jalurnya lebih pendek.
Bagaimana saya bisa menghapus file dalam hal ini?
del
perintah? Sesuatu di sepanjang barisdel *.cache
harus menghapus semua file .cache di direktori saat ini.rd /s directoryname
ini akan menghapusdirectoryname
dan semua file / subdirektori di dalamnya, jadi gunakan dengan hati-hati :)Jawaban:
Dengan asumsi Anda ada di windows:
Apa yang selalu saya lakukan adalah menggunakan subt untuk membuat asosiasi huruf drive dengan bagian jalan.
Lalu pergi ke huruf drive baru dan navigasikan ke file yang memiliki nama panjang. Anda sekarang harus dapat mengganti nama / menghapus / dll mereka. Alasan ini berhasil adalah karena jalur itu sendiri tidak lagi berisi> 255 karakter.
Untuk membuat folder subt
cd
untuk menavigasi ke folder yang ingin Anda buka (Anda dapat menggunakan tabuntuk melengkapi nama secara otomatissubst j: .
untuk membuat asosiasi driveletter. (alih-alih. Anda juga dapat mengetikkan seluruh jalur)subst /d j:
untuk menghapus drive atau, restart PC Anda.EDIT: Trik yang saya pelajari yang bisa mempersingkat ini sedikit. Dari jendela Explorer di mana Anda mengalami masalah, klik bilah alamat sehingga Anda dapat mengetiknya, lalu ketik
cmd
dan tekan Enteruntuk memulai prompt perintah di lokasi itu, kemudian lanjutkan ke langkah 3. :)EDIT2: Oke, trik ini dapat diperluas lebih jauh. Jika Anda berada di explorer di jalan yang benar, cukup ketik di
subst j: .
bilah alamat dan tekan enter. Sebuah jendela perintah akan muncul, jalankan perintah dan tutup lagi, dan di sana Anda pergi, drive baru muncul di explorer.sumber
node_modules
)Pertanyaan Anda menanyakan cara menghapus file ketika nama file itu terlalu panjang. Jika path terlalu panjang dan bukan hanya nama file itu sendiri, Anda dapat dengan mudah mengganti nama folder untuk membuat path lebih pendek.
Tetapi untuk menghapus file yang namanya lebih dari 255 karakter:
yaitu jika file tersebut bernama "verylongfilename.fil", nama pendek akan ditampilkan sebagai sesuatu seperti "verylo ~ 1.fil" dan Anda dapat menghapus menggunakan nama itu.
Harap dicatat bahwa meskipun Windows itu sendiri dapat menangani jalur yang jauh lebih panjang dari 255 karakter, sebagian besar GUI - seperti Windows Explorer - terikat oleh batas yang lebih pendek.
sumber
Googled: hapus nama file panjang Hasil pertama
sumber
1
semua jalan kemudian menghapusnya.Microsoft memiliki artikel basis pengetahuan yang berguna tentang menghapus file yang tidak dapat dihapus . Penyebab # 4 relevan untuk Anda.
Taruhan terbaik Anda mungkin adalah memetakan drive ke folder yang ada dalam file (resolusi # 3), kemudian masuk melalui drive itu dan hapus.
sumber