በጃቫ ውስጥ ፋይሎችን መፍጠር ቀላል ነው። በዚህ ጽሑፍ ውስጥ በጃቫ ውስጥ ፋይሎችን ለመፍጠር አራት የተለያዩ መንገዶችን እንመለከታለን ፡፡ እኛ ማድረግ ያለብን ነገር ተገቢውን ፓኬጅ ከውጭ ማስመጣት እና አግባብነት ያላቸውን ዘዴዎችን መጠቀም ነው ፡፡
ከዚህ በታች ያሉት ምሳሌዎች java.io.file
, java.io.fileOutputStream
, እና java.nio
ይጠቀማሉ ጥቅል. እነዚህ ክፍሎች በጃቫ ኤ.ፒ.አይ. ውስጥ ከሳጥን ውጭ ይሰጣሉ ፡፡ እንዲሁም ከ Apache Commons ጋር ፋይልን ለመፍጠር እንመለከታለን።
በመጀመርያው ምሳሌ | _ _ + _ | እንጠቀማለን ዘዴ ከ createNewFile()
ክፍል ይህ ዘዴ የቦሊያን እሴት ይመልሳል። ፋይሉ ቀድሞውኑ ካለ ሐሰተኛ ነው ፣ ወይም ከተፈጠረ እውነት ነው።
java.io.file
ማስታወሻ: ከላይ ያለው ምሳሌ በተጠቀሰው ቦታ ውስጥ ባዶ ፋይልን ይፈጥራል ፡፡
ተዛማጅ:
ቀጣዩ ምሳሌ ይጠቀማል import java.io.File; import java.io.IOException; public class CreateFileJavaExamples {
. ይህ በአብዛኛው ጥቅም ላይ የሚውለው ፋይልን ለመፍጠር እና በአንድ ሂድ ውስጥ ይዘትን ለመፃፍ ነው ፡፡
public static void main(String[] args) {
File file = new File('c://examples//newFile.txt');
try {
if (file.createNewFile()) {
System.out.println('File create');
} else {
System.out.println('File already exists!');
}
} catch (IOException e) {
System.out.println(e.getMessage());
}
} }
fileOutputStream
ፋይሉ ከሌለ ከላይ ያለው ዘዴ ይፈጥርለታል። ፋይሉ ካለ በማለፍ import java.io.FileOutputStream; public class CreateFileJavaExamples {
ይዘቱን በእሱ ላይ ብቻ ያያይዘዋል።
public static void main(String[] args) {
try {
new FileOutputStream('newFile.txt', true);
} catch (Exception e) {
System.out.println(e.getMessage());
}
} }
ማስታወሻ: true
ሲጠቀሙ ይጠንቀቁ። ፋይሉ በይዘት ካለ ፣ እኛ ብናልፍ fileOutputStream
እንደ false
መለኪያው ዘዴው ፣ ፋይሉን ይተካዋል እና ይዘቱ ይጠፋል!
በሚቀጥለው ምሳሌ እኛ እንጠቀማለን fileOutputStream
በጄዲኬ 7 ውስጥ የተዋወቀው ጥቅል ፡፡
ከ java.nio
ጋር ፋይል ለመፍጠር ፓኬጅ ፣ በመጀመሪያ ዱካውን ማዘጋጀት እና ከዚያ nio
መጠቀም ያስፈልገናል ዘዴ ከ createFile()
ክፍል በአዲሱ Files
በኩል ፋይሎችን መፍጠር ኤ.ፒ.አይ የበለጠ አስተዋይ ስለሆነ ጥቅሉ ተመራጭ አማራጭ ነው ፡፡
nio
ከላይ ያለው የኮድ ምሳሌ መንገዱን import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class CreateFileJavaExamples {
ይይዛል አስቀድሞ አለ.
public static void main(String[] args) {
try {
Path newFilePath = Paths.get('src/test/resources/newFile.txt');
Files.createFile(newFilePath);
}
catch (IOException e) {
}
} }
ከጃቫ ከሳጥን የቀረቡትን መደበኛ ቤተ-መጻሕፍት መጠቀም የማይፈልጉ ከሆነ | _ + + | | መጠቀም ይችላሉ ክፍል ከ Apache Commons
src/test/resources
ከላይ በምሳሌው ላይ እኛ FileUtils
እንጠቀማለን ፋይል ለመፍጠር ዘዴ።