lecture file man prog
TRANSCRIPT
Жава технологи
Улаанбаатар Их Сургууль
Бэлтгэсэн: багш Б.Ганзориг
ФАЙЛ, ФОЛДЕРТЭЙ АЖИЛЛАХ
Хэрэглэгчээс оруулсан өгөгдлийг файлд бичнэ. Тухайн файлыг програм автоматаар үүсгэхдээ тухайн файлыг ямар зам дээр байхыг давхар заана.
ЖИШЭЭ ПРОГРАМ 1
ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР
Хэрэглэгчийн гараас текст оруулах хэсэг
ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР
Хэрэглэгчийн оруулсан текстийг өмнө нь String s –д хадгалсан байгаа.
Харин энэ удаад Reader классын in объектэд StringReader функцын тусламжтайгаар авч байна.
ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР
BufferedOutputStream классын out объектыг үүсгэхдээ out.txt файлыг замын хамт зааж өгч байна.
ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР
charRead хувьсагч нь гараас оруулсан тэмдэгтүүдийг тоолох зорилготой. Тухайн тэмдэгтүүд нь in объектэд байгаа учраас эхнээс нь төгсгөл хүрч байгаа эсэхийг мэдэхэд ашиглагдана.
ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР
in.read() нь тэмдэгтүүдийг унших бөгөөд уншсан өгөгдлөө charRead хувьсагчид олгож байгаа. Харин энэ давталт ажиллаж байх үед out.write(charRead) мөр нь out объектоор дамжуулан out.txt файлд тухайн текстүүдийг бичиж байна. Давталт текстүүдийг уншиж дуусах үед төгсөнө.
ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР
оut объектэд бичих процессийг дуусгана.
ПРОГРАМЫН ҮР ДҮН
Хэрэглэгчийн гараас текст оруулах хэсэг
ПРОГРАМЫН ҮР ДҮН
out.txt файл гэж заасны дагуу D дискэн дээр үүссэн байна.
ПРОГРАМЫН ҮР ДҮН
out.txt файлыг нээж харуулав.
ФАЙЛ, ФОЛДЕРТЭЙ АЖИЛЛАХ
in.txt файлд бичигдсэн өгөгдлийг уншиж out.txt файлд бичдэг програм. Тухайн файлыг програм автоматаар үүсгэхдээ тухайн файлыг ямар зам дээр байхыг давхар заана.
ЖИШЭЭ ПРОГРАМ 2
ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР
in объектыг үүсгэхдээ in.txt файлыг зааж өгч байна. Тухайн файлыг хаанаас уншихыг мөн тодруулж параметрт нь файлын замыг заасан. Хэрвээ файлын замыг заагаагүй бол тухайн файл болон програмын ажиллах файл нэг фолдерт байх үед ажиллана.
ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР
out объектыг үүсгэхдээ out.txt файлыг зааж өгч байна. Тухайн файлыг хаана үүсгэхийг
гэж заасан байна. Хэрвээ файлын замыг заагаагүй бол програмын ажиллах файлтай нэг фолдерт үүснэ.
ЖИШЭЭ ПРОГРАМЫН ТАЙЛБАР
Өмнөх програмын жишээтэй яг адилхан үйлдэл хийж байна.
ПРОГРАМЫН ҮР ДҮН
in.txt файлыг нээж харуулав.
ПРОГРАМЫН ҮР ДҮН
out.txt файлыг нээж харуулав. Энэ файлд in.txt файлын өгөгдлийг бичсэн.
ЖИШЭЭ ПРОГРАМ 3
ПРОГРАМЫН ҮР ДҮН
Файл сонгох хэсэг
ПРОГРАМЫН ҮР ДҮН
Тухайн сонгосон файлын тухай мэдээллийг харуулсан байна. Бидний өмнө нь хэрэглэж байсан out.txt файлыг сонгосон.