powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Rename (file1) to (file2)
6 сообщений из 6, страница 1 из 1
Rename (file1) to (file2)
    #37587174
Фотография MaestroEv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Windows он же такой многозадачный и все такое. Если дискету из дисковода во время записи вынуть - плохо ему делается..
Вот и если копировать или переносить файл в сети VPN, и при этом отваливается инет.. то сервер бывает что валится.
---------------------------
Try
Rename (file1) to (file2)
Cath

Endtry
---------------------------
Что сделать? Может есть какое-нить стороннее решение по копированию (переносу) файлов с менее фатальным исходом при неудачном копировании?

Спасибо.
...
Рейтинг: 0 / 0
Rename (file1) to (file2)
    #37587204
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Способов гарантирующих 100% надежность - нет. Можно, например, как фокс делает так при выполнении команды PACK: создается временный файл *.tmp, потом туда копируются непомеченные на удаление записи, потом убивается исходный DBF, затем TMP переименовывается в DBF. Т.е. в любой момент времени на диске присутствует полная копия файла, старая или новая.
...
Рейтинг: 0 / 0
Rename (file1) to (file2)
    #37587244
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Общий совет по переносу файлов на другой диск - это сначала скопировать, потом удалить. Но ни в коем случае не одновременно. В данном случае это примерно так

Код: sql
1.
2.
3.
4.
5.
6.
Try
    Copy file (file1) to (file2)
    Delete file (file1)
Cath

Endtry



Если отвалился в процессе копирования - ничего страшного. Исходник-то остался. Просто не скопировался на другой диск.
...
Рейтинг: 0 / 0
Rename (file1) to (file2)
    #37587429
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaestroEv Windows ...
Robocopy
...
Рейтинг: 0 / 0
Rename (file1) to (file2)
    #37589208
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChMaestroEv Windows ...
Robocopy
Если уж советовать консольные команды, то логичнее начать со стандартной xcopy.exe, которая есть во всех поставках Windows, а не только в Win serv 2008.
...
Рейтинг: 0 / 0
Rename (file1) to (file2)
    #37589235
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМSergey Chпропущено...

Robocopy
Если уж советовать консольные команды, то логичнее начать со стандартной xcopy.exe, которая есть во всех поставках Windows, а не только в Win serv 2008.
В Win7 тоже есть
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Rename (file1) to (file2)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]