exist
পাথটি বৈধ কিনা তা পরীক্ষা করতে আপনি কমান্ডটি ব্যবহার করতে পারেন :
if exist \\192.168.1.1\drive1 net use s: \\192.168.1.1\drive1
যদি আপনাকে শংসাপত্র সরবরাহ করতে হয় (যেমন আপনার বর্তমান উইন্ডোজ ব্যবহারকারীর সেই অংশে অ্যাক্সেস নেই), যোগ করুন /user
:
if exist \\192.168.1.1\drive1 net use s: \\192.168.1.1\drive1 /user:myDomain\myUser myPassword
যদি শেয়ারটি ইতিমধ্যে বিদ্যমান থাকার সুযোগ থাকে এবং আপনি যদি এটি আর উপলভ্য না হন তবে এটি মুছতে চান, একটি else
ধারা যুক্ত করুন:
if exist \\192.168.1.1\drive1 (net use s: \\192.168.1.1\drive1) else (net use /delete s:)
এবং আবারও, /user
আপনার প্রয়োজন হলে এটি যুক্ত করুন।
আপনি নীচের মত একই ব্যাচ ফাইলে এগুলি সবগুলি বেঁধে রাখতে পারেন:
@echo off
if exist \\192.168.1.1\drive1 (set shareExists=1) else (set shareExists=0)
if exist y:\ (set driveExists=1) else (set driveExists=0)
if %shareExists%==1 if not %driveExists%==1 (net use y: \\192.168.1.1\drive1)
if %shareExists%==0 if %driveExists%==1 (net use /delete y:)
set driveExists=
set shareExists=