Exemple #1
0
         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)
 elif command == 'pwd':
     current_dir()
 elif command == 'help':
     print('list - список файлов и папок')
     print('create_file - создание файла')
     print('create_folder - создание папки')
     print('delete - удаление файла или папки')
     print('copy - копирование файла или папки')
        print('Необходимо ввести имя папки!')

elif command == 'delete_file':
    try:
        name = sys.argv[2]
        delete_file(name)
    except IndexError:
        print('Необходимо ввести имя файла или папки!')
    except FileNotFoundError:
        print('Объект с таким именем отсутствует')

elif command == 'copy_file':
    try:
        file_from = sys.argv[2]
        file_to = sys.argv[3]
        copy_file(file_from, file_to)
    except IndexError:
        print('Необходимо ввести имя копируемого файла, затем имя файла, в который копируем!')
    except NameError:
        print('Копируемый файл с таким именем не найден!')
    except FileNotFoundError:
        print('Копируемый файл с таким именем не найден!')

elif command == 'print_log':
    try:
        print_log()
    except FileNotFoundError:
        print('Файл журнала не найден')

elif command == 'reset_log':
    try:
Exemple #3
0
            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_file = sys.argv[3]
        except IndexError:
            print('Отсутствуют называния файлов')
        else:
            copy_file(name, new_file)
    elif command == 'help':
        print('list - список файлов и папок')
        print('create_file - создание файла')
        print('create_folder - создание папки')
        print('delete - удаление файла или папки')
        print('copy - копирование файла или папки')

save_info('End')
		else:
			create_folder(name)
	elif command == 'delete':
		try:
			name = argv[2]
		except IndexError:
			print('Не указано имя папки или файла для удаления')
		else:
			delete_file(name)
	elif command == 'copy':
		try:
			old_name = argv[2]
			new_name = argv[3]
		except IndexError:
			print("Укажите имя файла и его назначения (копии)")
		else:
			copy_file(old_name, new_name)
	elif command == 'help':
		helpme()
	elif command == 'ch':
		try:
			path = argv[2]
		except IndexError:
			print('Не указан путь')
		else:
			ch(path)
	elif command == 'game1':
		game1()

	save_info('Стоп')
    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':
    try:
        change_dir(os.path.join(os.getcwd(), sys.argv[2]))
    except IndexError:
            print('Не указано наименование новой рабочей папки')
    except FileNotFoundError:
        print('К сожалению такой папки не существует')

elif sys.argv[1] == 'game':
    my_game()

elif sys.argv[1] == 'help':
    print('"list" - спиок файлов и папок,\n    с доп. параметрами:\n    "files" - только файлы,\n    "folders" - только папки')
    print('"create_file" - создание файла')
    print('"create_folder" - создание папки')