Kọmputa, Mmemme
Java:-arụ ọrụ na faịlụ - ide, agụ, nhichapụ
Java nwere ọtụtụ ngwá ọrụ na-arụ ọrụ na faịlụ, n'ihi na ha na-eje ozi dị a repository nke data na ọtụtụ omume. Ọtụtụ mgbe nweta faịlụ a chọrọ na Java gam akporo. All na klas na-arụ ọrụ na faịlụ dị na java.io ngwugwu, nke a na-echekwara na klas na-arụ ọrụ na ọsọ ọsọ na-mmepụta iyi. N'ezie, Java ọrụ na faịlụ emee isi site na byte na agwa ọsọ ọsọ na-mmepụta iyi. The wezụga na nke a bụ klas File. Site na ọ na-amalite.
Class File Java - arụ ọrụ na Files
File klas interacts kpọmkwem faịlụ na faịlụ usoro. Otu ihe atụ nke a na klas na-eji isi nweta Njirimara nke faịlụ na ịnyagharịa hierarchy nke subdirectories. Ọ na-adịghị kpebisie ike site na ụzọ nke adịrị na ịchekwa data na a faịlụ, ma na klas a, ị nwere ike nweta a ọtụtụ ihe ọmụma banyere file ụbọchị, oge, ohere ikikere na ndekọ na ụzọ. N'ezie, File na klas ihe bụ nkọwa nke a faịlụ ma ọ bụ ndekọ na Java.
Ka ịmepụta otu ihe atụ nke Njikwa, na iji otu nke ya constructors: File (Eriri ụzọ na nchekwa, Eriri filename).
Tụlee isi usoro nke a na klas, ikwe nweta ihe ọmụma banyere a faịlụ ma ọ bụ ndekọ:
- getName () - laghachi na aha faịlụ;
- dị adị () - laghachi a boolean ezi, ma ọ bụrụ na faịlụ dị, ma ọ bụ ụgha na-abụghị ikpe;
- isFile () - na-ekpebi ma ihe na-ezo aka a file, alaghachi kwekọrọ ekwekọ ezi uche bara uru;
- isDirectory () - laghachi ezi, ma ọ bụrụ na ọ bụ a folder;
- canWrite () - laghachi ezi, ma ọ bụrụ na faịlụ a bụ writable;
- canRead () - laghachi ezi, ma ọ bụrụ na faịlụ a bụ nke ogugu;
- setReadOnly () - na-eme ka faịlụ na-agụ-na;
- ogologo () - laghachi faịlụ size na bytes;
- renameTo (Njikwa a aha ọhụrụ) - renames ugbu a file dị na arụmụka. Alaghachi ezi, ma ọ bụrụ na ọrụ bụ ịga nke ọma;
- ihichapụ () - deletes a faịlụ ma ọ bụ nchekwa (ọ bụrụ na ọ bụ ihe efu), nke na-egosi bere;
- ndepụta () - weere a ndepụta ihe aha echekwara na ndekọ na, dị ka a n'usoro n'usoro (ọdabara naanị directories).
Ya mere, site na iji File klas na-nyere na Java ọrụ na faịlụ na nchekwa.
-Arụ ọrụ na faịlụ site na klaasị FileInputStream na FileOutputStream
Tupu mgbe anyị kwuru na rụrụ tumadi site ọsọ ọsọ na-mmepụta iyi na Java ọrụ na faịlụ. Byte iyi maka faịlụ ọkọnọ n'ụdị ọmụmụ FileInputStream na FileOutputStream. Klas ndị a na-inheritors nke isi nkịtị ọmụmụ InputStream na OutputStream karị, otú ahụ ka ụzọ nke klas ndị a dị na-arụ ọrụ na faịlụ.
Buru ụzọ tụlee ihe FileInputStream. Ngwa iwu nke a na klas na-ọkọnọ n'okpuru:
The mbụ Constructor ewe dị ka esemokwu nke faịlụ ụzọ dị ka a eriri, na nke abụọ - n'ụdị ihe yiri. Ọ bụ ezie na mbụ Constructor na-eji ndị ọzọ mgbe nke abụọ ahụ na ọ bụ omume na-amụ Njirimara nke faịlụ dị na File klas ụzọ. Mgbe ị mepụtara ihe atụ nke klas FileInputStream emepe ihe input iyi na-agụ file.
Class FileOutputStream constructors na-egosi n'okpuru:
Ọ bụ otú ahụ ka a FileInputStream, ma ọ pụkwara iri a ezi uche uru "gbakwunyere", nke, mgbe ezi na-egosi na data e dere na na iche na faịlụ a ga-gbakwụnyere ka dị, ma ọ bụrụ na ụgha - ga-aga zuru overwrite faịlụ, ie, ochie data ga-azọpụta.
Ka anyị lee ihe atụ iji ndị a ọmụmụ:
The input stream FileInputStream file1.txt agụ data site na faịlụ byte site byte site na usoro nke na-agụ (). Onye ọ bụla byte-agụ na-echekwara na a agbanwe na integer ụdị. Ọzọkwa, na ahụ nke na mgbe loop , a na agbanwe na-ebugharị dị ka esemokwu dee ihe atụ usoro FileOutputStream, nke na-ede natara byte na file2.txt file. Ná ngwụsị nke abụọ iyi compulsorily emechi site na usoro nso.
Klas FileReader na FileWriter
Ọ bụrụ na ị na-maara na mgbe na-arụ ọrụ na faịlụ, ị ga-obibi na ederede, ọ na-eme uche iji a agwa kama byte iyi. A aga-ọkọnọ ọmụmụ FileReader na FileWriter na Java. -Arụ ọrụ na faịlụ site na iji ndị a na klas na-ewe ebe banyere otu dị ka na aga na ikpe. Ndị a na klas na-rịdata Reader na Writer karị, nke kọwaa isi ụzọ data ọsọ ọsọ na-mmepụta.
Designers ọmụmụ FileReader na FileWriter-ọkọnọ n'okpuru:
Kwere, iche na semantics tụnyere byte iyi nta onye ọ bụla. The ala akara bụ na ndị a na klas na-kpọmkwem iji na-arụ ọrụ na-agụ akụkọ na Unicode, nwere ike ime byte iyi. Nke ahụ bụ ụzọ Java na-akwado na-arụ ọrụ na faịlụ. Ihe Nlereanya nke data ọmụmụ a nyere n'okpuru:
Dị ka ị pụrụ ịhụ, na iche na-adịghị hụrụ. Ọ ga-kwuru na ọ bụ ezie na eruba agwa, na-agụ usoro-alaghachi, na dee usoro na-ewe ihe integer uru. Ọ bụ ezie na akwụkwọ, na usoro mbinye aka na-agụnye ndibọbọ Int ụdị arụmụka e dekọrọ na iyi, na ala 16 ibe n'ibe, na akara na-anọchite anya na Java bụ otú ọnụ ọgụgụ nke ibe n'ibe.
ọgwụgwụ
Ya mere, anyị tụlere isi na klas na-arụ ọrụ na faịlụ na Java. Ọ bụ uru na-arịba ama na ọ bụrụ na ị na-aga ịzụlite software maka Java gam akporo, ị nwere ike n'enweghị eji ngwá ọrụ a.
Similar articles
Trending Now