Pengujian jika Drive atau direktori ada dari berkas Batch

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 65994 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

RINGKASAN

Anda dapat menggunakan jika ada pernyataan untuk memeriksa keberadaan direktori. Sebagai contoh, untuk menguji C:\WIN dan kemudian berubah menjadi C:\WIN jika itu ada, menggunakan file batch berikut:
   C:
   IF NOT EXIST C:\WIN\NUL GOTO NOWINDIR
   CD \WIN
   :NOWINDIR
				

INFORMASI LEBIH LANJUT

NUL selalu ada pada MS-DOS FAT drive lokal; oleh karena itu, jika C:\WIN ada, C:\WIN\NUL ada. Teknik ini juga dapat digunakan untuk memverifikasi bahwa pengandar ada. Misalnya:
   IF EXIST E:\NUL GOTO USE_E
				
Jika disk yang belum diformat diuji, atau jika pengandar disket kosong, Terjadi kesalahan INT 24 (Abort, coba lagi, gagal?).

Tak satu pun dari tes ini bekerja dengan benar dengan perangkat jaringan atau lainnya perangkat yang tidak memiliki sistem berkas FAT perangkat-driver-dikontrol blok (sebagai contoh, ketika Anda menggunakan Windows for Workgroups 3.11 dengan 32-Bit Akses file diaktifkan).

Sebelum menggunakan teknik ini, Anda harus tahu apa perangkat lunak jaringan klien menggunakan, apa jenis mereka tersambung ke server, dan file sistem server menggunakan.

Tabel berikut menunjukkan ketika jika ada kembali NUL:
                                                         With 32-Bit File
                             No 32-Bit    With 32-Bit   Access and NetWare

Drive Type                  File Access   File Access    3.x connectivity

Local FAT                    correctly      always            never
Windows for Workgroups FAT   correctly      always            never
Microsoft LAN Manager HPFS     never        always            never
Windows NT FAT/NTFS            never        always            never
NetWare                      correctly      never             never
				

Properti

ID Artikel: 65994 - Kajian Terakhir: 14 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft MS-DOS 4.0 Standard Edition
  • Microsoft MS-DOS 5.0 Standard Edition
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
  • Microsoft Windows for Workgroups 3.11
Kata kunci: 
kbmt KB65994 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:65994
Sanggahan Konten KB yang Tidak Lagi Diperbarui
Artikel ini berisi tentang produk yang tidak lagi didukung oleh Microsoft. Oleh karena itu, artikel ini disajikan ?sebagaimana adanya? dan tidak akan diperbarui.

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com