logo

Java'da Yeni Bir Klasör Nasıl Oluşturulur

Java'da şunu kullanabiliriz: Dosya nesnesi Yeni bir klasör veya dizin oluşturmak için. Java'nın dosya sınıfı bir dizin veya klasör oluşturabileceğimiz veya oluşturabileceğimiz bir yol sağlar. biz kullanıyoruz mkdir() yöntemi Dosya Yeni bir klasör oluşturmak için sınıf.

Bir dizin oluşturmak için öncelikle File sınıfının bir örneğini oluşturmalı ve bu örneğe bir parametre iletmeliyiz. Bu parametre, onu oluşturmamız gereken dizinin yoludur. Bundan sonra, çağırmamız gerekiyor mkdir() Bu dosya nesnesini kullanan yöntem.

Java'da Yeni Bir Klasör Nasıl Oluşturulur

Bir dizin veya klasör oluşturmak için mkdir() yöntemini kullanalım. Java programı.

CreateFolder.java

 //Import file class import java.io.File; //Import Scanner class import java.util.Scanner; public class CreateFolder { //Main() method start public static void main(String args[]) { //Using Scanner class to get the path from the user where he wants to create a folder. System.out.println('Enter the path where you want to create a folder: '); Scanner sc = new Scanner(System.in); String path = sc.next(); //Using Scanner class to get the folder name from the user System.out.println('Enter the name of the desired a directory: '); path = path+sc.next(); //Instantiate the File class File f1 = new File(path); //Creating a folder using mkdir() method boolean bool = f1.mkdir(); if(bool){ System.out.println('Folder is created successfully'); }else{ System.out.println('Error Found!'); } } } 

Çıktı:

Java'da Yeni Bir Klasör Nasıl Oluşturulur

O konuma gidersek oluşturulan klasörü şu şekilde göreceğiz:

Java'da Yeni Bir Klasör Nasıl Oluşturulur

Not: Kullanılamayan bir yol girersek mkdir() yöntemi bir klasör oluşturmayacak ve kontrol akışını else kısmına geçirmeyecektir.

Java'da Yeni Bir Klasör Nasıl Oluşturulur

Yeni Klasörlerin Hiyerarşisini Oluşturma

mkdir() yönteminin dezavantajı mkdirs() yöntemiyle çözülmüştür. mkdir() yöntem bundan daha güçlüdür mkdir() yöntem. mkdirs() yöntemi, yeni klasörler veya dizinlerden oluşan bir hiyerarşi oluşturur. mkdir() yöntemiyle aynı şekilde bir klasör oluşturur, ancak aynı zamanda var olmayan ana klasörleri de oluşturur.

mkdirs() yönteminin mkdir() yönteminden ne kadar farklı olduğunu anlamak için bir örnek alalım.

Java'da tarihi biçimlendir

CreateFolderHierarchy.java

 import java.io.File; import java.util.Scanner; public class CreateFolderHierarchy { //main() method start public static void main(String args[]) { //Using Scanner class to get the path from the user where he wants to create a folder. System.out.println('Enter the path where you want to create a folder: '); Scanner sc = new Scanner(System.in); String path = sc.next(); //Using Scanner class to get the folder name from the user System.out.println('Enter the name of the desired a directory: '); path = path+sc.next(); //Instantiate the File class File f1 = new File(path); //Creating a folder using mkdirs() method boolean bool2 = f1.mkdirs(); if(bool2){ System.out.println('Folder is created successfully'); }else{ System.out.println('Error Found!'); } } } 

Çıktı:

Java'da Yeni Bir Klasör Nasıl Oluşturulur

İstenilen konuma ulaştığımızda oluşturulan klasörü görüyoruz. Kullanıcı kullanılamayan bir konuma girerse mkdirs(), sistemde bulunmayan tüm ana klasörleri oluşturarak bu konumu kullanılabilir hale getirir.

Java'da Yeni Bir Klasör Nasıl Oluşturulur