ዝርዝር ሁኔታ:

FileWriter ፋይል ይፈጥራል?
FileWriter ፋይል ይፈጥራል?

ቪዲዮ: FileWriter ፋይል ይፈጥራል?

ቪዲዮ: FileWriter ፋይል ይፈጥራል?
ቪዲዮ: (VS Code Interface) python debug 2024, ግንቦት
Anonim

ፋይል ጸሐፊ ( ፋይል ፋይል ): ይፈጥራል ሀ ፋይል ጸሐፊ የተወሰነ በመጠቀም ነገር ፋይል ነገር. ከሆነ IOException ይጥላል ፋይል አለ ግን ነው። ከመደበኛው ይልቅ ማውጫ ፋይል ወይም ያደርጋል የለም ነገር ግን ሊፈጠር አይችልም, ወይም በሌላ ምክንያት ሊከፈት አይችልም.

በዚህ ረገድ FileOutputStream አዲስ ፋይል ይፈጥራል?

FileOutputStream ( ፋይል ፋይል ): ይፈጥራል ሀ የፋይል ውፅዓት ዥረት ለመጻፍ ፋይል በተጠቀሰው የተወከለው ፋይል ነገር. ከሆነ ፋይል አለ ግን ከመደበኛው ይልቅ ማውጫ ነው። ፋይል , ያደርጋል የለም ግን ሊሆን አይችልም። ተፈጠረ , ወይም በሌላ በማንኛውም ምክንያት ሊከፈት አይችልም ከዚያም FileNotFoundException ይጣላል.

በተመሳሳይ፣ FileWriter ያለውን ፋይል ይተካዋል? በነባሪ ፣ የ ፋይል ጸሐፊ ወደ መጀመሪያው ይጽፋል ፋይል (ፈቃድ ነባሩን እንደገና ጻፍ ውሂብ)። በ ውስጥ የአማራጭ አባሪ ቡሊያንን ወደ እውነት ያቀናብሩ የፋይል ጸሐፊዎች ገንቢ እስከ መጨረሻው ድረስ መጻፍ ይጀምራል ፋይል.

ከዚህ ጎን ለጎን አዲስ ፋይል ፈጥረው በጃቫ እንዴት ይፃፉ?

ጃቫ ፋይል ይፍጠሩ

  1. ፋይል. አዲስ ፋይል () java ፍጠር።
  2. FileOutputStream ጻፍ (ባይት ለ) አዲስ ፋይል መፍጠር ከፈለጉ እና በተመሳሳይ ጊዜ የተወሰነ ውሂብ ከጻፉ የፋይል ኦውትፑት Stream የመጻፍ ዘዴን መጠቀም ይችላሉ።
  3. Java NIO Files.write() አዲስ ፋይል ለመፍጠር እና አንዳንድ መረጃዎችን ለመፃፍ Java NIO Files ክፍልን መጠቀም እንችላለን።

በፋይል ጸሐፊ እና በ BufferedWriter መካከል ያለው ልዩነት ምንድን ነው?

ፋይል ጸሐፊ በቀጥታ በፋይሎች ውስጥ ይጽፋል እና የተፃፉ ቁጥር ሲቀንስ ብቻ ጥቅም ላይ መዋል አለበት. BufferedWriter : BufferedWriter ጋር ከሞላ ጎደል ተመሳሳይ ነው። ፋይል ጸሐፊ ነገር ግን በፋይል ውስጥ ውሂብን ለመፃፍ ውስጣዊ ቋት ይጠቀማል። መጠቀም አለብህ BufferedWriter የመጻፍ ስራዎች ብዛት የበለጠ በሚሆንበት ጊዜ.

የሚመከር: