Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.12.2012
Сообщений: 93

Копирование файла в другую папку

13.07.2022, 13:53. Показов 2554. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При загрузке test.exe файла из интернета он может оказаться в любом месте, например в загрузках. Как скопировать этот файл в папку C:\test\


В Pycharm всё работает, скомпилировал в exe, при запуске ничего не происходит, в чём может быть дело?

Code
1
2
3
import shutil
 
shutil.copyfile('test.exe', 'C:\\test\\test.exe')
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.07.2022, 13:53
Ответы с готовыми решениями:

Копирование файла в другую папку
привет всем! как можно реализовать копирование файла из одной папки к другой. например у меня в форме два textbox в первый ввожу...

Копирование файла по дате в другую папку
Ребят заранее извиняюсь. Может слишком глупый вопрос. Мне нужно написать бат-файлик. Я имею папку с бэкапами формата...

Копирование файла из одной папки в другую папку с названием того файла
Здравствуйте. Задача: Есть список названий картинок в таблице Excel. (1.jpg, 2.jpg......) 1. Нужно скопировать картинку из...

4
105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,279
Записей в блоге: 2
13.07.2022, 14:27
Примените try-except,
вот с перехватом типичных ошибок копирования:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
try:
    shutil.copyfile(source, destination)
    print("File copied successfully.")
 
# If source and destination are same
except shutil.SameFileError:
    print("Source and destination represents the same file.")
 
# If destination is a directory.
except IsADirectoryError:
    print("Destination is a directory.")
 
# If there is any permission issue
except PermissionError:
    print("Permission denied.")
 
# For other errors
except:
    print("Error occurred while copying file.")
0
0 / 0 / 0
Регистрация: 07.12.2012
Сообщений: 93
13.07.2022, 15:46  [ТС]
Благодарю, помогло

Добавлено через 1 час 3 минуты
Возникла другая проблема, не работает проверка на наличие уже созданной папки. Версия Python 3.8
Code
1
2
3
4
if not os.path.exists('C:\\test\\'):
    os.mkdir('C:\\test\\')
 
    shutil.copyfile('main.exe', 'C:\\test\\main.exe')
0
Эксперт Python
 Аватар для Red white socks
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
13.07.2022, 19:16
tango1988, а в чем проблема? Нормально отрабатывает
0
0 / 0 / 0
Регистрация: 07.12.2012
Сообщений: 93
14.07.2022, 04:26  [ТС]
Заработало когда в pycharm создал новый проект
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.07.2022, 04:26
Помогаю со студенческими работами здесь

Копирование программы в другую папку
помогите пожалуйста, как сделать так чтобы программа скопировала себя в другую папку Добавлено через 19 минут если что на с++

Копирование файлов из папки в другую папку с заменой
Хочу для автообновления сделать копирование из папки Update в папку с .exe. Thread UPDcenter = new Thread(() => { ...

Как bat-ником перенести файл в папку, при том так чтобы это было не копирование файла в папку?
Не копия файла в папке, а сам файл. Этот код копирует файлы и переносит в папку Copy, а мне нужно само перемещение, то есть не копия в...

Properties.Settings.Defaults и копирование проекта в другую папку
Сохраняю хэш пароля админа в настройках приложения using (SettingsForm settingsForm = new SettingsForm()) { ...

Поиск чисел в файлах в папке и копирование найденных в другую папку
Добрый день есть вопросик,есть папка в ней много файлов, в которых есть такая часть кода data-time="числа">3...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru