sanjeev21 commited on
Commit
16624b5
·
1 Parent(s): bfcf5a4

added folder_management package

Browse files
Files changed (1) hide show
  1. folder_management.py +24 -0
folder_management.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+
3
+
4
+ # Folder Management Functions
5
+ def create_folder(folder_name):
6
+ '''create specified folder in the root directory, if it doesn't exist already! Requires OS Module.'''
7
+ try:
8
+ os.mkdir(folder_name)
9
+ print('Created the folder: "{}"'.format(folder_name))
10
+ except FileExistsError:
11
+ print('Folder Already Exists!!')
12
+
13
+
14
+ def remove_files_folder(folder_name):
15
+ '''Removes files from specified folder and deletes the folder from the root directory. Requires OS Module.'''
16
+ try:
17
+ for file in os.listdir(folder_name):
18
+ os.remove(os.path.join(folder_name, file))
19
+ print('Cleared all the content from the "{}" folder.'.format(folder_name))
20
+ os.rmdir(folder_name) # Removing the Empty Folder
21
+ print('Removed the "{}" folder.'.format(folder_name))
22
+
23
+ except FileNotFoundError:
24
+ print("Folder '{}' doesn't exist.".format(folder_name))