Ada banyak file di drive jaringan, di jalur yang cukup dalam dan direktori di sebagian besar memiliki nama panjang. Saya pikir ini awalnya dibuat ketika seseorang menyalin & menempel direktori root untuk kelompok file ini dari workstation lokal mereka ke drive jaringan bersama. Saya membayangkan bahwa di workstation lokal, tidak ada masalah membuka file, tetapi sekarang mereka berada di jalur yang lebih panjang pada jaringan, Windows tidak dapat membukanya ketika saya mengklik dua kali. Saya juga telah mencoba menyalin file, dan mengganti nama mereka ke sesuatu yang lebih pendek, tetapi Windows tidak dapat melakukannya juga.
TL; DR
file dari stasiun kerja seseorang di jalur (hipotetis) seperti ini:
C:\Documents and Settings\SomeUser\Files\RootOfLongFileNames\LongSubdirectoryName1\...\VeryLongAndDescriptiveAndSpecificFilename.xls
-----------------------------------------^
sekarang telah disalin dan ditempel ke jaringan seperti ini:
Q:\Dir1\Dir2\ProjectA\FilesForSomething\SomeotherDirectory\Blahblah\RootOfLongFileNames\LongSubdirectoryName1\...\VeryLongAndDescriptiveAndSpecificFilename.xls
---------------------------------------------------------------------^
Dan jalurnya sekarang terlalu panjang untuk ditangani oleh Windows XP.
Adakah tips bagaimana saya dapat membaca file-file ini?
sumber
Jawaban:
Cobalah mengganti jalur dengan SUBST.EXE. Muncul dengan Windows:
Apa yang ingin Anda lakukan adalah mengganti salah satu folder di rantai untuk huruf drive:
Sekarang folder LongSubdirectoryName1 diakses di drive X :. Setelah selesai, Anda dapat menghapus substitusi dengan
subst X: /D
Jika Anda membutuhkan ini sepanjang waktu, maka tambahkan ke skrip login Anda.
Pendekatan lain adalah memetakan drive lebih jauh ke bawah rantai dari mana pun Q: dipetakan.
sumber
Anda harus mengganti nama nama direktori di jalur sampai nama tersebut cukup pendek untuk diakses oleh OS.
Saya akan menavigasi ke folder pertama yang namanya dapat Anda modifikasi dan ganti namanya menjadi satu huruf dan kemudian melakukan hal yang sama untuk setiap folder berikutnya sampai Anda mendapatkan file yang diperlukan.
Mengenai perlunya menjaga struktur: Ada beberapa batasan yang harus kami lakukan di dalam Sistem Operasi, dan tidak baik untuk beroperasi secara rutin di luar parameter tersebut. Solusi cepat apa pun sekarang hanya akan menjadi tambalan yang perlu dijalankan kembali di masa mendatang. Solusi sejati akan melibatkan pengorganisasian ulang struktur direktori sedemikian rupa sehingga masalah folder / nama file yang sangat panjang ini tidak lagi diperlukan.
sumber
Awali jalur dengan
\\?\
. Perhatikan bahwa ini tidak berfungsi dengan semua aplikasi.sumber
EDIT: Awalnya saya menyarankan menggunakan robocopy, tapi tentu saja ini XP dan belum menginstalnya.
Tidak mungkin Anda dapat 'memberikan semua orang apa yang mereka inginkan' Jika file terlalu panjang, Anda tidak akan dapat melakukan operasi file dengannya. Cara saya melihatnya, Anda memiliki beberapa opsi:
Ikuti langkah-langkah dari posting lain dan ganti nama direktori sampai pendek. Yang menyenangkan tentang komputer adalah Anda dapat menulis skrip untuk tidak hanya melakukan ini untuk Anda, tetapi juga melacak apa nama aslinya. Bahkan dengan skrip, ini pasti memakan waktu.
Dapatkan LiveCD Linux. Masukkan ke dalam komputer dan boot dari CD itu. Pergi melihat disk Windows yang akan di-otomatisasi sebagai sistem file yang terpisah. Dapatkan semua file yang Anda inginkan dan masukkan ke folder baru di Desktop Anda. Zip folder itu dan letakkan di hard drive eksternal atau USB stick atau jika drive jaringan Anda memungkinkan menyalin kembali ke sistem file, pindahkan ke direktori tingkat atas.
sumber