-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcreate_folder.py
39 lines (28 loc) · 1005 Bytes
/
create_folder.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import os.path
import language
from pathlib import Path
def create_folder(folder_local:str='', folder_name:str=''):
"""
folder_local='Downloads', 'Documentos', 'Imagens' ou 'Videos' \n
folder_name='TESTE' \n
folder_name='TESTE/Subpasta'
"""
def folder_name_local(folder_local):
folder_ = language.translation(folder_local)
return folder_
folder_path = os.path.expanduser(rf"~\{folder_name_local(folder_local)}")
print(folder_path)
def folder_mount(folder_path, folder_name):
print(folder_name)
_path = folder_path
_path = os.path.join(rf'{_path}',folder_name)
print(_path)
if Path(_path).is_dir():
print("Diretório '%s' já existe." %_path)
try:
os.makedirs(_path)
except FileExistsError as erro:
print(erro)
folder_mount(folder_path, folder_name)
if __name__ == '__main__':
create_folder("Documentos", "EDP/Temp/Duplicados")