powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / FSO.MoveFile - как сделать перемещение с заменой?
4 сообщений из 4, страница 1 из 1
FSO.MoveFile - как сделать перемещение с заменой?
    #39147453
Management
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Попросили помочь с исправлением скрипта:
Код: vbnet
1.
FSO.MoveFile "C:\Data\INET_TEMP" & "\" & FileNameAns, "C:\Data\TEMP\" & "\" & NewFileNameAns


При перемещении и совпадающих именах возникает ошибка.
Возможно ли как-то сделать перемещение с заменой? Или предотвратить появление диалоговых окон?
...
Рейтинг: 0 / 0
FSO.MoveFile - как сделать перемещение с заменой?
    #39147542
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно проверить наличие файла и если есть, удалить перед перемещением.

ваш кэп.
...
Рейтинг: 0 / 0
FSO.MoveFile - как сделать перемещение с заменой?
    #39147556
Management
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,
спасибо, да, слизал с другого форума:
Код: vbnet
1.
2.
3.
If Not FSO.FileExists(TargetPath & "\" & File.Name) Then 
      ......
    End If 
...
Рейтинг: 0 / 0
FSO.MoveFile - как сделать перемещение с заменой?
    #39147915
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Management , ещё следует проверять, что построенное имя назначения не является существующим каталогом. Такое тоже возможно, и тоже приведёт к ошибке.

Код: vbnet
1.
If Not (FSO.FileExists(TargetPath & "\" & File.Name) OR FSO.FolderExists(TargetPath & "\" & File.Name)) Then
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / FSO.MoveFile - как сделать перемещение с заменой?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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