Exemple #1
0
     else:
         create_file(name)
 elif command == 'create_folder':
     try:
         name = sys.argv[2]
     except IndexError:
         print('Отсутствует название папки')
     else:
         create_folder(name)
 elif command == 'delete':
     try:
         name = sys.argv[2]
     except IndexError:
         print('Отсутствует название файла')
     else:
         delete_file(name)
 elif command == 'copy':
     try:
         name = sys.argv[2]
         new_name = sys.argv[3]
     except IndexError:
         print('Нужно ввести имя файла и название копии')
     else:
         copy_file(name, new_name)
 elif command == 'change_dir':
     try:
         name = sys.argv[2]
     except IndexError:
         print('Отсутствует название директории')
     else:
         change_dir(name)
        get_list(sys.argv[2])
    except:
        get_list()
elif sys.argv[1] == 'create_file':
    try:
        create_file(sys.argv[2], sys.argv[3])
    except IndexError:
        print('Не указано имя нового файла')
elif sys.argv[1] == 'create_folder':
    try:
        create_folder(sys.argv[2])
    except IndexError:
        print('Не указано имя новой папки')
elif sys.argv[1] == 'delete':
    try:
        delete_file(sys.argv[2])
    except IndexError:
        print('Не указано имя удаляемого объекта')
elif sys.argv[1] == 'copy':
    try:
        name1 = sys.argv[2]
    except IndexError:
        print('Не указано имя копируемого объекта')
    else:
        try:
            name2 = sys.argv[3]
        except IndexError:
            print('Не указано имя нового объекта')
        else:
            copy_file(name1, name2)
elif sys.argv[1] == 'change':