powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Странное поведение filemove()
5 сообщений из 5, страница 1 из 1
Странное поведение filemove()
    #37834191
osxl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При попытке перемещении файла с использованием функции filemove(src, dest), где dest - сетевой путь, перемещает успешно. Но перемещенный файл невозможно открыть, пока на компьютере источнике не будет закрыто приложение. Приходиться использовать filecopy(src, dest, false) с проверкой на удачное копирование, затем удаление из источника. Думаю что это баг. Проверенно на PB10.5.2 и PB11.5.1.
Т.е. как бы проблема решена (можно и по другому), но в друг кто столкнется с такой проблемой. Грешил на windows 7, но увидел что такая проблема есть и на XP и 2K.
...
Рейтинг: 0 / 0
Странное поведение filemove()
    #37834971
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
osxl,
А после копирования этот файл можно будет открыть? Т.е. по идее копирование должно пройти успешно. Но при попытке открыть скопированный файл должно выскочить сообщение, что файл используется другим приложением (даже если это приложение уже будет закрыто).
Вы уверены, что этого не происходит?
...
Рейтинг: 0 / 0
Странное поведение filemove()
    #37835449
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это баг
...
Рейтинг: 0 / 0
Странное поведение filemove()
    #37835697
osxl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Riska,
Может я чуть сумбурно объяснил, но 2-х словах выглядит так, если пытаться по сети переместить файл с использованием функции filemove(a, b), то невозможно на компьютере "b" открыть данный файл пока на компьютере "a" не закроется приложение. Обошел filecopy(a, b, false) с проверкой на копирование с последующим удалением с первоисточника. Просто мне такой вариант не очень нравиться но он компактный. Можно было конечно запустить отдельный поток(объект), переместить, а потом прибить и вуаля, но там чуть больше букв будет.
Написал все это для того вдруг кто столкнется с данной проблемой, она у меня висела нерешенной пол года, баг обнаружил случайно. И это в разных версиях ПБ.
...
Рейтинг: 0 / 0
Странное поведение filemove()
    #37837511
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я для работы с файлами использовал api функции, вроде ничего работало...
Всё таки они ближе к Windows имхо...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Странное поведение filemove()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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