Create Folders
Detecting If a Folder Exists
Method 1: Using the -d Operator
Using the test Command
Using the [[ Keyword
Creating Folders in Functions
Using mkdir Command
Using mkdir Command with Parent Directories
Using mkdir -p Command
Using mkdir Command with Error Handling
Using mkdir Command with Conditional Check
Creating Multiple Folders
Using declare to Create Folders
declare -a folders=("folder1" "folder2" "folder3" "folder4" "folder5")
for folder_name in "${folders[@]}"; do
if [ ! -d "$folder_name" ]; then
mkdir "$folder_name"
echo "Folder $folder_name created"
else
echo "Folder $folder_name already exists"
fi
done
declare -a folders=("folder1" "folder2" "folder3" "folder4" "folder5")
for folder_name in "${folders[@]}"; do
create_folder "$folder_name"
done
declare -a folders=("folder1" "folder2" "folder3" "folder4" "folder5")
create_folders() {
for folder_name in "${folders[@]}"; do
if [ ! -d "$folder_name" ]; then
mkdir "$folder_name"
echo "Folder $folder_name created"
else
echo "Folder $folder_name already exists"
fi
done
}
create_folders
declare -a folders=("folder1" "folder2" "folder3" "folder4" "folder5")
create_folders() {
for folder_name in "${folders[@]}"; do
create_folder "$folder_name"
done
}
create_folders
declare -a folders=("folder1" "folder2" "folder3" "folder4" "folder5")
for folder_name in "${folders[@]}"; do
create_folder "$folder_name"
done
declare -a folders=("folder1" "folder2" "folder3" "folder4" "folder5")
for folder_name in "${folders[@]}"; do
create_folder "$folder_name"
done
declare -a folders=("folder1" "folder2" "folder3" "folder4" "folder5")
create_folders() {
for folder_name in "${folders[@]}"; do
if [ ! -d "$folder_name" ]; then
mkdir "$folder_name"
echo "Folder $folder_name created"
else
echo "Folder $folder_name already exists"
fi
done
}
create_folders