Friday, June 10, 2011

ဖ်က္မရတဲ့ ဖိုလ္ဒါ (Folder) ေတြတည္ေဆာက္မယ္

NTFS စနစ္အသံုးျပဳတဲ့ Windows XP, Win2000, Win7 နဲ႔ Vistaေတြမွာ ဖိုင္နဲ႔ ဖိုလ္ဒါေတြကို နာမည္ေပးတဲ့အခါ ကန္႔သတ္ခ်က္ေတြ ရွိပါတယ္။ Windows API ေခၚတဲ့ ကြန္ပ်ဴတာပ႐ိုဂရမ္ေရးသားမႈ အကန္႔အသတ္ေတြေၾကာင့္ ဖိုလ္ဒါနဲ႔ ဖိုင္ေတြကို AUX, CON, NUL, COM1, LPT1 စတဲ့ အမည္ေတြ အလြယ္တကူ ေပးလို႔မရပါဘူး။
ဥပမာ-ကြန္ပ်ဴတာမွာ ဖိုင္(သို႔မဟုတ္)ဖိုလ္ဒါတစ္ခုကို AUX အမည္ေပးၿပီး တည္ေဆာက္ၾကည့္ပါ၊ လုပ္လို႔ မရတာေတြ႕ရပါမယ္။
ဒီကန္႔သတ္ခ်က္ကို အသံုးျပဳၿပီးေတာ့ ဖိုင္နဲ႔ ဖိုလ္ဒါေတြတည္ေဆာက္ထားႏိုင္မယ္ဆိုရင္ ၎ဖိုလ္ဒါနဲ႔ဖိုင္ေတြကို ဖ်က္ပစ္လို႔မရႏိုင္ ေတာ့ပါ။
အထက္ကေဖာ္ျပခဲ့တဲ့ အမည္ေတြနဲ႔ ဖိုင္ေတြ၊ ဖိုလ္ဒါေတြတည္ေဆာက္မယ္ဆိုရင္ေတာ့ DOS Command ကို အသံုးျပဳၿပီး တည္ေဆာက္ရမွာ ျဖစ္ပါတယ္။
Command prompt မွာ C:\>md C:AUX လုိ႕ ဖိုလ္ဒါေဆာက္ၾကည့္မယ္ဆိုရင္ Directory name is invalid. ဆိုၿပီး AUX ဖိုလ္ဒါကို တည္ေဆာက္မရေၾကာင္း ေဖာ္ျပပါလိမ့္မယ္။
ေအာက္ေဖာ္ျပပါအတိုင္း တည္ေဆာက္ၾကည့္မယ္ဆိုရင္ေတာ့ တည္ေဆာက္လို႔ ရရွိသြားပါလိမ့္မယ္။
C:\>md \\.\C:AUX လုိ႕ Command Prompt မွာ ႐ိုက္ၿပီး Enterေခါက္ လိုက္ပါ။ AUX ဖိုလ္ဒါကို တည္ေဆာက္လို႔ ရသြားမွာျဖစ္ ပါတယ္။ ေနာက္ၿပီး တည္ေဆာက္ထားတဲ့ ဖိုလ္ဒါကို ဖ်က္ၾကည့္ပါ။ ဖ်က္လို႔မရတာကို ေတြ႕ရပါလိမ့္မယ္။ AUX ဖိုလ္ဒါထဲကို တျခား ဖိုင္ေတြကူးထည့္ၾကည့္ပါ။ ကူးထည့္လို႔ရတာေတြ႕ ပါလိမ့္မယ္။
၎ AUX ဖိုလ္ဒါကို ဖ်က္ခ်င္ရင္ေတာ့ C:\>rd \\.\C:AUX ဆိုၿပီး Command Prompt ကေန ႐ိုက္ထည့္ၿပီး ဖ်က္ရမွာျဖစ္ပါတယ္။
အထက္ေဖာ္ျပပါနည္းနဲ႔ ဖိုလ္ဒါတစ္ခုတည္ေဆာက္ထားမယ္ဆိုရင္ မ်က္စိေမွာက္ၿပီး ဖိုလ္ဒါဖ်က္ပစ္မိတဲ့ အမွားက ကင္းလြတ္ႏိုင္ ပါေၾကာင္း အသိေပးလိုက္ပါရေစ....

No comments: