bagaimana cara mengubah ukuran maksimal karakter nama file di windows untuk menjalankan perintah file batch?

Saya memiliki sekitar 700 file yang digunakan oleh beberapa file batch. setelah setiap proses, nama file baru yang dihasilkan akan memiliki nama yang sama dengan awalan. setelah menjalankan beberapa nama file yang berjalan akan panjangnya sekitar 50 karakter. Dalam situasi ini file batch lain tidak dapat menggunakan file yang dihasilkan dan terjadi kesalahan yang mengatakan "Sistem tidak dapat menemukan file yang ditentukan" tetapi setelah mengurangi nama file, file batch berjalan dengan baik dan tanpa kesalahan apa pun. Meskipun masalah ini ada di komputer saya di komputer teman saya, semua file batch berjalan dengan baik pada file dengan lebih dari 60 nama karakter.
Saya tidak tahu bagaimana mengatasi masalah ini. Apakah ada konfigurasi atau solusi untuk mengubah karakter nama file maksimal di windows?
Saya harus menyebutkan bahwa windows mengizinkan saya memiliki file dengan lebih dari 50 karakter tetapi file batch tidak beroperasi dengan benar dan saya juga tidak dapat mengubah nama file dan memadatkannya karena alasan tertentu!

my sistem komputer: win ultimate 7
komputer teman saya: win server (saya juga mencoba di win server lain dan tidak berfungsi dengan baik, dan saya bingung!)

bagian dari file batch yang menghasilkan kesalahan (dan juga banyak perintah seperti itu):
forfiles /p . /m .%%~ni. /c "cmd /c move @FILE .\%%~ni\@FILE"

konten kesalahan:
The system cannot find the file specified.


person ghedas    schedule 01.06.2013    source sumber


Jawaban (1)


Masalahnya bukan dari nama filenya tapi dari nama path lengkapnya? Anda tidak dapat membuat file dengan path lebih dari 260 karakter.

Periksa artikel ini untuk informasi lebih lanjut.

Jadi tergantung di mana letak file skrip Anda akan berhasil atau tidak.

Solusinya (ini lebih merupakan solusi) adalah meletakkan file Anda di folder yang sedekat mungkin dengan root disk.

Kevin

person Kevin MOLCARD    schedule 01.06.2013
comment
Saya pikir ini tidak relevan dengan path file karena dalam kedua skenario (komputer) %%~ni dan @file memiliki nilai yang sama sehingga berdasarkan artikel yang Anda sarankan tidak ada perbedaan di antara keduanya! - person ghedas; 01.06.2013
comment
Maaf tentang itu. Apakah sistem file keduanya NTFS? - person Kevin MOLCARD; 01.06.2013
comment
Ya, kedua sistem file adalah NTFS. Tanx Terlebih Dahulu - person ghedas; 02.06.2013