| Автор | Сообщение |
|
|
| постоянный участник
|
Пост N: 4730
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.02.16 14:36. Заголовок: Копирование файлов ....
Использую стандартную функцию hb_FCopy( cFileInp, cFileOut ) Всё классно, только дата и время нового файла создаётся текущим. Как исправить дату и время файла по своему желанию (хочу как в Far'е). Какие функции есть ?
|
 |

|
|
Ответов - 32
, стр:
1
2
All
[только новые]
|
|
|
|
| постоянный участник
|
Пост N: 4860
Зарегистрирован: 17.02.12
|
|
Отправлено: 19.11.25 19:45. Заголовок: Dima пишет варианты ..
Dima пишет Вопрос был не про варианты, а про необходимость показа "бегунков", т.к. Андрей, по мне, немного сваливает в кучу 1.бэкап\создание архива и 2.копирование, полученного, куда то (на разные устройства). И если 1-ое делать с бегунком "Чтобы юзер понял, что прога работает и ждет.", то 2-ое, можно делать без индикации, т.е. пользователь может продолжать работать, а копирование выполнится в фоне\потоке с протоколом. Андрей сначала вел разговор про копирование файла и буферизацию и плавно смешал с бэкап
|
 |

|
|
|
| |
Пост N: 8202
Зарегистрирован: 17.05.05
|
|
Отправлено: 19.11.25 20:15. Заголовок: SergKis пишет: Андр..
SergKis пишет: | цитата: | | Андрей, по мне, немного сваливает в кучу |
| ты прав !
|
 |

|
|
|
| постоянный участник
|
Пост N: 8114
Зарегистрирован: 12.09.06
|
|
Отправлено: 20.11.25 08:46. Заголовок: SergKis пишет: свал..
SergKis пишет: | цитата: | | сваливает в кучу 1.бэкап\создание архива и 2.копирование, полученного, куда то (на разные устройства). И если 1-ое делать с бегунком "Чтобы юзер понял, что прога работает и ждет.", то 2-ое, можно делать без индикации, т.е. пользователь может продолжать работать, а копирование выполнится в фоне\потоке с протоколом |
| Да нет никакой кучи - это одна операция у всех. Возьмём 1С, делается архив и копируется на выбранный юзером диск, не давно смотрел как это делается. И юзер сидит ждёт пока это копирование не закончиться - и нет допуска в программу, от слова совсем. Архивы под 1Гб, индикатор нужен. У меня поменьше пока - самый большой у юзера 400 Мб (с 2007-2025гг.) Я хочу уменьшить время ожидания при копировании дублей архивов, из-за этого и пробую разные варианты. Лучший вариант будет - запуск проги (самой себя) с параметрами откуда и куда. Можно это делать и в скрытом варианте.
|
 |

|
|
|
| |
Пост N: 2021
Зарегистрирован: 20.02.11
|
|
Отправлено: 20.11.25 18:53. Заголовок: Andrey пишет: Лучши..
Andrey пишет: Лучший вариант запустить RoboCopy скрытым процессом после подготовки архава, отключив вывод на экран. И не мучить пользователя ожиданием, тем более там есть режим докачивания при обрыве сети и проверка записи
|
 |

|
|
|
| постоянный участник
|
Пост N: 8115
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.11.25 08:11. Заголовок: Haz пишет: Лучший в..
Haz пишет: | цитата: | | Лучший вариант запустить RoboCopy скрытым процессом после подготовки архава |
| Согласен с этим и рассматривал этот вариант, но слишком юзеров дофига, на каждый комп замучаешься заходить и настраивать RoboCopy, да ещё антивирусники вечно запрещают запуски "подозрительных" программ, устал от этого. Придётся потом заходить и проверять работает ли RoboCopy, или нет. Пускай юзер ждёт - копирование 400 Мб 2-3 минуты идёт, тем более Сергей классную идею предложил, я уже сделал: запуск программы самой себя в командной строке имена файлов - в любом режиме: скрытым или показывать. Отправка на сайт всё равно время забирает, приходиться тоже окно с бегунком выводить юзеру.
|
 |

|
|
|
| |
Пост N: 8203
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.11.25 09:17. Заголовок: Andrey пишет: Согла..
Andrey пишет: | цитата: | | Согласен с этим и рассматривал этот вариант, но слишком юзеров дофига, на каждый комп замучаешься заходить и настраивать RoboCopy, |
| а нафига ходить к ним ? сам процесс копирования у тебя же в проге будет ,что то типа hb_processrun("Robocopy................., там и лови что он возвращает
|
 |

|
|
|
| постоянный участник
|
Пост N: 8116
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.11.25 09:30. Заголовок: А установку Robocopy..
А установку Robocopy на каждый комп кто будет делать ? Юзера не смогут, придётся мне заходить к ним.
|
 |

|
|
|
| постоянный участник
|
Пост N: 8117
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.11.25 09:33. Заголовок: Вопрос по HMG_FILECO..
Вопрос по HMG_FILECOPY() - как узнать какая ошибка возникла при копировании ? Бывают проблемы при копировании на флешку, вроде работает, вроде нет. Или сетевой диск пропал при копировании... 
|
 |

|
|
|
| |
Пост N: 8204
Зарегистрирован: 17.05.05
|
|
Отправлено: 21.11.25 09:33. Заголовок: Andrey пишет: А уст..
Andrey пишет: | цитата: | | А установку Robocopy на каждый комп кто будет делать ? |
| это системная утилита и живёт в винде по умолчанию так же как COPY , XCOPY
|
 |

|
|
|
| |
Пост N: 2022
Зарегистрирован: 20.02.11
|
|
Отправлено: 21.11.25 11:38. Заголовок: Andrey пишет: запус..
Andrey пишет: | цитата: | | запуск программы самой себя в командной строке имена файлов |
| Я тебе даже больше скажу, из параметров можно запускать ЛЮБУЮ функцию твоей программы по ее имени, отключив все лишние окна и экраный вывод. Это избавляет от написания внешних утилит, обеспечивает выполнение длительных операций в фоне прозрачно для пользователей и облегчает обслуживание т.к. и программа и сервис в одном коде.
|
 |

|
|
|
| постоянный участник
|
Пост N: 8118
Зарегистрирован: 12.09.06
|
|
Отправлено: 21.11.25 14:00. Заголовок: Это да, но я такое н..
Это да, но я такое не практиковал, хватало одного основного ехе-ника.
|
 |

|
|
|
|
|
| постоянный участник
|
Пост N: 8121
Зарегистрирован: 12.09.06
|
|
Отправлено: 29.11.25 15:01. Заголовок: 4 примера копировани..
|
 |

|
|
Ответов - 32
, стр:
1
2
All
[только новые]
|
|