On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
постоянный участник




Пост N: 4730
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.02.16 14:36. Заголовок: Копирование файлов ....


Использую стандартную функцию hb_FCopy( cFileInp, cFileOut )

Всё классно, только дата и время нового файла создаётся текущим.
Как исправить дату и время файла по своему желанию (хочу как в Far'е).
Какие функции есть ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 32 , стр: 1 2 All [только новые]


постоянный участник




Пост N: 4860
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 19.11.25 19:45. Заголовок: Dima пишет варианты ..


Dima пишет
 цитата:
варианты


Вопрос был не про варианты, а про необходимость показа "бегунков", т.к. Андрей, по мне, немного сваливает в кучу 1.бэкап\создание архива и 2.копирование, полученного, куда то (на разные устройства). И если 1-ое делать с бегунком "Чтобы юзер понял, что прога работает и ждет.", то 2-ое, можно делать без индикации, т.е. пользователь может продолжать работать, а копирование выполнится в фоне\потоке с протоколом. Андрей сначала вел разговор про копирование файла и буферизацию и плавно смешал с бэкап

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 8202
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 19.11.25 20:15. Заголовок: SergKis пишет: Андр..


SergKis пишет:

 цитата:
Андрей, по мне, немного сваливает в кучу


ты прав !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 8114
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.11.25 08:46. Заголовок: SergKis пишет: свал..


SergKis пишет:

 цитата:
сваливает в кучу 1.бэкап\создание архива и 2.копирование, полученного, куда то (на разные устройства). И если 1-ое делать с бегунком "Чтобы юзер понял, что прога работает и ждет.", то 2-ое, можно делать без индикации, т.е. пользователь может продолжать работать, а копирование выполнится в фоне\потоке с протоколом



Да нет никакой кучи - это одна операция у всех.
Возьмём 1С, делается архив и копируется на выбранный юзером диск, не давно смотрел как это делается.
И юзер сидит ждёт пока это копирование не закончиться - и нет допуска в программу, от слова совсем.
Архивы под 1Гб, индикатор нужен.
У меня поменьше пока - самый большой у юзера 400 Мб (с 2007-2025гг.)
Я хочу уменьшить время ожидания при копировании дублей архивов, из-за этого и пробую разные варианты.
Лучший вариант будет - запуск проги (самой себя) с параметрами откуда и куда.
Можно это делать и в скрытом варианте.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2021
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 20.11.25 18:53. Заголовок: Andrey пишет: Лучши..


Andrey пишет:

 цитата:
Лучший вариант


Лучший вариант запустить RoboCopy скрытым процессом после подготовки архава, отключив вывод на экран. И не мучить пользователя ожиданием, тем более там есть режим докачивания при обрыве сети и проверка записи

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 8115
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.11.25 08:11. Заголовок: Haz пишет: Лучший в..


Haz пишет:

 цитата:
Лучший вариант запустить RoboCopy скрытым процессом после подготовки архава


Согласен с этим и рассматривал этот вариант, но слишком юзеров дофига, на каждый комп замучаешься заходить и настраивать RoboCopy, да ещё антивирусники вечно запрещают запуски "подозрительных" программ, устал от этого. Придётся потом заходить и проверять работает ли RoboCopy, или нет.

Пускай юзер ждёт - копирование 400 Мб 2-3 минуты идёт, тем более Сергей классную идею предложил, я уже сделал: запуск программы самой себя в командной строке имена файлов - в любом режиме: скрытым или показывать.
Отправка на сайт всё равно время забирает, приходиться тоже окно с бегунком выводить юзеру.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 8203
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.11.25 09:17. Заголовок: Andrey пишет: Согла..


Andrey пишет:

 цитата:
Согласен с этим и рассматривал этот вариант, но слишком юзеров дофига, на каждый комп замучаешься заходить и настраивать RoboCopy,


а нафига ходить к ним ?
сам процесс копирования у тебя же в проге будет ,что то типа
hb_processrun("Robocopy................., там и лови что он возвращает

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 8116
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.11.25 09:30. Заголовок: А установку Robocopy..


А установку Robocopy на каждый комп кто будет делать ?
Юзера не смогут, придётся мне заходить к ним.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 8117
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.11.25 09:33. Заголовок: Вопрос по HMG_FILECO..


Вопрос по HMG_FILECOPY() - как узнать какая ошибка возникла при копировании ?
Бывают проблемы при копировании на флешку, вроде работает, вроде нет.
Или сетевой диск пропал при копировании...

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 8204
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.11.25 09:33. Заголовок: Andrey пишет: А уст..


Andrey пишет:

 цитата:
А установку Robocopy на каждый комп кто будет делать ?


это системная утилита и живёт в винде по умолчанию
так же как COPY , XCOPY

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2022
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 21.11.25 11:38. Заголовок: Andrey пишет: запус..


Andrey пишет:

 цитата:
запуск программы самой себя в командной строке имена файлов


Я тебе даже больше скажу, из параметров можно запускать ЛЮБУЮ функцию твоей программы по ее имени, отключив все лишние окна и экраный вывод. Это избавляет от написания внешних утилит, обеспечивает выполнение длительных операций в фоне прозрачно для пользователей и облегчает обслуживание т.к. и программа и сервис в одном коде.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 8118
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 21.11.25 14:00. Заголовок: Это да, но я такое н..


Это да, но я такое не практиковал, хватало одного основного ехе-ника.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 8121
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.11.25 15:01. Заголовок: 4 примера копировани..


4 примера копирования файла через функцию HMG_FILECOPY()
Скачивать отсюда - https://abonent4.ru/static/minigui/
Далее найти файл - File_Copy2(4.5).7z

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 32 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 19
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет