/
rnekrasov
/
Python
Обзор
Документация
Войти
/
rnekrasov
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Google_Image_Downloader/create_dir.py
66 строк
1 KB
slowy07
refactor: clean code
30 янв 2022, 04:33
30 янв 2022, 04:33
f0af0c4
Код
Авторство
О чём код?
""" Code to directly use in file to create directory in home location Note:- I Have used python package so if you want to create in the main directory of your project use pardir+"\\"+name in functions All the folder operations are done on home project directory. """ from os import chdir from os import makedirs from os import removedirs from os import rename from os.path import exists from os.path import pardir from shutil import copytree from shutil import move # Creates a directory def create_directory(name): if exists(pardir + "\\" + name): print("Folder already exists... Cannot Overwrite this") else: makedirs(pardir + "\\" + name) # Deletes a directory def delete_directory(name): removedirs(name) # Rename a directory def rename_directory(direct, name): rename(direct, name) # Sets the working directory def set_working_directory(): chdir(pardir) # Backup the folder tree def backup_files(name_dir, folder): copytree(pardir, name_dir + ":\\" + folder) # Move folder to specific location # Overwrites the file if it already exists def move_folder(filename, name_dir, folder): if not exists(name_dir + ":\\" + folder): makedirs(name_dir + ":\\" + folder) move(filename, name_dir + ":\\" + folder + "\\") """ For test purpose: 1. create_directory("test") 2. rename_directory("test","demo") 3. delete_directory("demo") 4. backup_files('D', 'backup_project') 5. move_folder(pardir+'\\'+'test.txt', 'D', 'name') """