Example #1
0
def start ():
    answer =''
    while answer != '5':
        print('----------------------------------------')
        print('Текущая директория: ' + os.getcwd())
        answer = input('Выберите пункт меню:\n'
                       '1. Перейти в папку\n'
                       '2. Помотреть Директории текущей папки\n'
                       '3. Посмотреть Файлы текущей папки\n'
                       '4. Удалить папку\n'
                       '5. Создать папку\n'
                       '6. Выход\n')
        if answer =='6':
            break
        if answer == '1':
            path_name = input('Укажите папку для перехода: ')
            print(change_dir(path_name))
        elif answer == '2':
            easy.list_dir()
        elif answer == '3':
            easy.list_files()
        elif answer == '4':
            name = input('Введите имя удаляемой папки: ')
            easy.remove_dir(name)
        elif answer == '5':
            name = input('Введите имя новой папки: ')
            easy.make_dir(name)
Example #2
0
def main():
    while True:
        print('''1 Перейти в папку
2 Просмотреть содержимое текущей папки
3 Удалить папку
4 Создать папку
5 Выйти''')
        task = input()
        #Перейти в папкуty
        if task == '1':
            dirname = input('Введите имя директории: ')
            try:
                os.chdir(dirname)
                print('Вы перешли в {}'.format(dirname), os.getcwd())
            except FileNotFoundError:
                print('Такого файла не существует!')

#Просмотреть содержимое текущей папки
        elif task == '2':
            print(os.getcwd(), files())

#Удалить папку
        elif task == '3':
            dirname = input('Введите имя директории: ')
            remove_dir(dirname)


#Создать папку
        elif task == '4':
            dirname = input('Введите имя директории: ')
            make_dir(dirname)

        elif task == '5':
            break
Example #3
0
def process_user_choice(choice):
    if choice == 1:
        dir = input('Имя папки:')
        easy.cd(dir)
    elif choice == 2:
        easy.dir_list()
    elif choice == 3:
        dir = input('Имя папки:')
        easy.remove_dir(dir)
    elif choice == 4:
        dir = input('Имя папки:')
        easy.make_dir(dir)
    else:
        print('Неизвестная опция')
Example #4
0
# позволяющую работать с папками текущей директории.
# Утилита должна иметь меню выбора действия, в котором будут пункты:
# 1. Перейти в папку
# 2. Просмотреть содержимое текущей папки
# 3. Удалить папку
# 4. Создать папку
# При выборе пунктов 1, 3, 4 программа запрашивает название папки
# и выводит результат действия: "Успешно создано/удалено/перешел",
# "Невозможно создать/удалить/перейти"
#
# Для решения данной задачи используйте алгоритмы из задания easy,
# оформленные в виде соответствующих функций,
# и импортированные в данный файл из easy.py
import easy

person = int(
    input(
        '1. Перейти в папку\n2. Просмотреть содержимое текущей папки\n3. Удалить папку\n4. Создать папку'
        '\nВведите: '))
if person == 1:
    name = input('Enter the way to file: ')
    easy.open_file(name)
elif person == 2:
    easy.show()
elif person == 3:
    name = input('Enter name of file: ')
    easy.remove_dir(name)
else:
    name = input('Enter name of file: ')
    easy.make_dir(name)
Example #5
0
    print('Создать папку - выбрать 4')
    print('для выхода - выбрать 0')
    exitos = input('Выбрать: ')
    if exitos == '1':
        try:
            dir_name = input('наберите полный путь папки: ')
            lib.ch_dir(dir_name)
        except AttributeError:
            print('Не верный путь.')
        except FileNotFoundError:
            print('Не верный путь.')
    elif exitos == '2':
        dir_name = os.getcwd()
        lib.list_dir(dir_name)
    elif exitos == '3':
        try:
            dir_name = input('наберите полный путь папки: ')
            lib.remove_dir(dir_name)
        except FileNotFoundError:
            print('Папка не была найдена.')
    elif exitos == '4':
        try:
            dir_name = input('наберите полный путь папки: ')
            lib.make_dir(dir_name)
        except FileNotFoundError:
            print('Не верный формат')
    elif exitos == '0':
        pass
    else:
        print('Такого пункта меню нет')
Example #6
0

txt = ''
while txt != 'exit':
    print(f'Текущая папка {easy.current_dir()}\n')
    print('1. Перейти в папку\n'
                '2. Просмотреть содержимое текущей папки\n'
                '3. Удалить папку\n'
                '4. Создать папку\n')
    txt = input('Выберите действие: ')

    if txt == '1':
        _txt = input('Введите имя папки: ')
        easy.change_dir(_txt)

    elif txt == '2':
        result = easy.view_dir()
        if result:
            print(f'Содержимое текущей папки:\n{result}')
        else:
            print('Папка пуста')

    elif txt == '3':
        _txt = input('Введите имя папки из текущей директории для удаления: ')
        if easy.remove_dir(_txt):
            print(f'Папка {_txt} удалена\n')

    elif txt == '4':
        _txt = input('Введите имя папки для создания в текущей директории: ')
        if easy.create_dir(_txt):
            print(f'Папка {_txt} создана\n')