1 | |
Как копировать файлы?22.11.2016, 00:58. Показов 5657. Ответов 36
Метки нет Все метки)
(
Как сделать чтобы програма при нажатии кнопки делала копию одного файла
Совсем точно что нужно использовать функцию CopyFile , но как быть с параметрами (какие параметры)?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
22.11.2016, 00:58 | |
Ответы с готовыми решениями:
36
Нужно копировать определеные файлы на FTP Из указанной папки открывать файлы и копировать в созданный документ Delphi не хочет копировать файлы Создать программу, которая будет открывать текстовые файлы и копировать из них строки в которих есть число 24 |
пофигист широкого профиля
4527 / 3000 / 845
Регистрация: 15.07.2013
Сообщений: 17,368
|
|
22.11.2016, 01:57 | 2 |
Что непонятно в справке CopyFile function
0
|
70 / 71 / 23
Регистрация: 14.10.2013
Сообщений: 531
|
|
22.11.2016, 09:00 | 3 |
Или в новых версиях можно так System.IOUtils.TFile.Copy
0
|
495 / 397 / 260
Регистрация: 05.04.2013
Сообщений: 1,764
|
||||||
24.11.2016, 08:35 | 7 | |||||
чем вам CopyFile не угодила?
lpNewFileName Значение прямого или относительного пути для нового файла. bFailIfExists Логический параметр, определяющий должна ли функция перезаписать файл копируемый файл, если файл с заданным именем нового файла уже имеется. Если указано значение False, то файл будет перезаписан заново, даже если файл с заданным именем уже есть. При этом в результате своего выполнения, функция всегда будет возвращать значение True. Если bFailIfExists = True, в случае удачного копирования функция вернет значения True. Если же файл с новым именем уже есть, или при возникновении другой ошибки, при которой файл не будет скопирован, функция вернет значение False.
0
|
53 / 53 / 5
Регистрация: 22.11.2016
Сообщений: 268
|
||||||
24.11.2016, 10:08 | 8 | |||||
0
|
25.11.2016, 22:22 [ТС] | 11 |
Плохо дело .. а возможно ли сделать так чтобы с каждым запуском программы появлялась новая копия файла и сохранялась с тем же названием что и предидущая копия только с цифрой идущей после цифры предидущей копии?
img1.png img2.png img3.png img4.png итд
0
|
пофигист широкого профиля
4527 / 3000 / 845
Регистрация: 15.07.2013
Сообщений: 17,368
|
|
26.11.2016, 01:06 | 12 |
Возможно. Просто нужно куда-то запоминать номер последнего сохраненного файла. В ини-файл, реестр, служебный файл программы, etc.
0
|
495 / 397 / 260
Регистрация: 05.04.2013
Сообщений: 1,764
|
|||||||||||
26.11.2016, 05:55 | 13 | ||||||||||
можно сделать проверку, существует ли такой файл, если да, то к имени файла "прибавить" цифру (0 или 1), если такой существует то увеличить эту цифру и т.д
1
|
![]() 4871 / 2746 / 847
Регистрация: 04.10.2012
Сообщений: 10,004
|
|
26.11.2016, 10:09 | 14 |
HYDRA8, еще один стандартный (системный) вариант: https://www.cyberforum.ru/post5871385.html
0
|
53 / 53 / 5
Регистрация: 22.11.2016
Сообщений: 268
|
|
26.11.2016, 18:17 | 15 |
Если False, то файл переписывается поверх существующего. Если True и файл с таким именем есть, то ничего не происходит.
0
|
97 / 97 / 25
Регистрация: 25.04.2016
Сообщений: 525
|
|
27.11.2016, 00:06 | 18 |
Вредничает она.
![]() А по теме - "команда" в юните, который не подключается в приложении "без формы".
0
|
northener
|
27.11.2016, 00:34
#19
|
0
|
01.12.2016, 00:42 [ТС] | 20 |
А как сделать чтобы файл копировался из любой папки в которую его занес пользователь ?
0
|
01.12.2016, 00:42 | |
Помогаю со студенческими работами здесь
20
Как копировать до и после определенного символа? Как копировать часть Image в clipboard? Как запретить в Edit копировать с буфера обмена? Как выделенную строку в ListBox копировать в Memo? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |