ಜಾವಾ ಫೈಲ್ ಉದಾಹರಣೆಗಳನ್ನು ರಚಿಸಿ

ಜಾವಾದಲ್ಲಿ ಫೈಲ್‌ಗಳನ್ನು ರಚಿಸುವುದು ಸುಲಭ. ಈ ಪೋಸ್ಟ್‌ನಲ್ಲಿ, ಜಾವಾದಲ್ಲಿ ಫೈಲ್‌ಗಳನ್ನು ರಚಿಸಲು ನಾವು ನಾಲ್ಕು ವಿಭಿನ್ನ ವಿಧಾನಗಳನ್ನು ನೋಡುತ್ತೇವೆ. ಸಂಬಂಧಿತ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವುದು ಮತ್ತು ಸಂಬಂಧಿತ ವಿಧಾನಗಳನ್ನು ಬಳಸುವುದು ನಾವು ಮಾಡಬೇಕಾಗಿರುವುದು.

ಕೆಳಗಿನ ಉದಾಹರಣೆಗಳು java.io.file, java.io.fileOutputStream, ಮತ್ತು java.nio ಪ್ಯಾಕೇಜ್. ಈ ತರಗತಿಗಳನ್ನು ಜಾವಾ API ನಲ್ಲಿ ಪೆಟ್ಟಿಗೆಯಿಂದ ಹೊರಗೆ ಒದಗಿಸಲಾಗಿದೆ. ಅಪಾಚೆ ಕಾಮನ್ಸ್‌ನೊಂದಿಗೆ ಫೈಲ್ ರಚಿಸುವುದನ್ನು ಸಹ ನಾವು ನೋಡುತ್ತೇವೆ.



Java.io.file ವರ್ಗದೊಂದಿಗೆ ಫೈಲ್ ರಚಿಸಿ

ಮೊದಲ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು 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());
}
} }

ಸೂಚನೆ: ಮೇಲಿನ ಉದಾಹರಣೆಯು ಒದಗಿಸಿದ ಸ್ಥಳದಲ್ಲಿ ಖಾಲಿ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ:




Java.io.fileOutputStream ಬಳಸುವುದು

ಮುಂದಿನ ಉದಾಹರಣೆಯು 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 ಗೆ ನಿಯತಾಂಕವಾಗಿ ವಿಧಾನ, ಅದು ಫೈಲ್ ಅನ್ನು ತಿದ್ದಿ ಬರೆಯುತ್ತದೆ ಮತ್ತು ವಿಷಯವು ಕಳೆದುಹೋಗುತ್ತದೆ!



Java.nio ಪ್ಯಾಕೇಜ್‌ನೊಂದಿಗೆ ಫೈಲ್ ರಚಿಸಿ

ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು java.nio ಅನ್ನು ಬಳಸುತ್ತೇವೆ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಜೆಡಿಕೆ 7 ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾಯಿತು.


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) {

}
} }

ಮೇಲಿನ ಕೋಡ್ ಉದಾಹರಣೆ src/test/resources ಮಾರ್ಗವನ್ನು umes ಹಿಸುತ್ತದೆ ಈಗಾಗಲೇ ಇದೆ.



ಅಪಾಚೆ ಕಾಮನ್ಸ್ ಫೈಲ್ ಯುಟಿಲ್ಸ್

ಜಾವಾದಿಂದ ಪೆಟ್ಟಿಗೆಯಿಂದ ಒದಗಿಸಲಾದ ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಬಳಸಲು ನೀವು ಬಯಸದಿದ್ದರೆ, ನೀವು FileUtils ಅನ್ನು ಬಳಸಬಹುದು ವರ್ಗ ಅಪಾಚೆ ಕಾಮನ್ಸ್

import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; public class CreateFileJavaExamples {
public static void main(String[] args) {
File myFile = new File('src/test/resources/newFile.txt');


try {

FileUtils.touch(myFile);
} catch (IOException e) {

System.out.println(e.getMessage());
}
} }

ಮೇಲಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು touch ಅನ್ನು ಬಳಸುತ್ತೇವೆ ಫೈಲ್ ಅನ್ನು ರಚಿಸುವ ವಿಧಾನ.


ಆಸಕ್ತಿಕರ ಲೇಖನಗಳು