Что нового

[Баг] Зависание процесса при функции DirCopy

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
CreatoR [?]
Если путь назначения находится на другом диске.
когда копируешь своей функцией, то без разницы где что находится. прописываешь алгоритм и вперёд.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
joiner [?]
когда копируешь своей функцией
Что значит своей, речь про байтовое чтение и запись файла? Не вижу в этом смысла.
Я говорил про функции File/DirMove/Move.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
в пределах локального диска - да. так как перемещение это не копирование, а "перезразметка" положения файла\папки
обсуждаемая функция проблемно воспроизводит копирование, не важно в пределах локального диска или при копировании на другой локальный\физический диск
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Народ, заканчиваем флудить.


Добавлено:
Сообщение автоматически объединено:

Если рассуждать логически, то получается, что AutoIt тут ни при чем, т.к. все типы файлов кроме .html DirCopy() обрабатывает без задержек.

InnI сказал(а):
У меня на Win7x86, Autoit 3.3.14.2, C:\ и E:\ на одном диске этот скрипт выполняется нормально. Время выполнения всего скрипта по данным SciTE Time: 369.2.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Yashied
прошу извинить за, возможно, лишнее обсуждение, но так или иначе приходим к некорректной работе функции при копировании файлов с расширением .html
поэтому предложение "выяснить почему так у разработчиков" остается. Можно ли задать вопрос на официальном форуме? А может быть тема эта уже обсуждалась там.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
А кто на какой версии тестировал?
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
3.3.12.0 - 3.3.15.0
 
Автор
A

Andrey_A

Продвинутый
Сообщения
319
Репутация
68
Вот ещё один баг связанный с html , но тут уже функция DirMove()
В папке C:\Users\Андрей\Downloads\ находятся папка и файл:
C:\Users\Андрей\Downloads\SVG path element часть 1 _ Описание и примеры стандартных функций SVG_files\
C:\Users\Андрей\Downloads\SVG path element часть 1 _ Описание и примеры стандартных функций SVG_files.html

Необходимо переместить папку, но при:
Код:
$n=DirMove('C:\Users\Андрей\Downloads\SVG path element часть 1 _ Описание и примеры стандартных функций SVG_files','C:\3\SVG path element часть 1 _ Описание и примеры стандартных функций SVG_files',0)
MsgBox(4096,"Переменная","$n =>"&$n&"<=")


Перемещается не только папка, но и файл html
При некоторых тестах html файл просто растворяется в воздухе...
P.S. что-то не то с функциями Autoit ...
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Andrey_A
перемещение это тоже что и копирование, только с последующим удалением исходного файла\папки.
я выше уже говорил, что лучше использовать самописную функцию копирования.
во всех языках есть к чему придраться. даже винда косо работает
 
Автор
A

Andrey_A

Продвинутый
Сообщения
319
Репутация
68
joiner, я написал не ради придраться, а дабы сообщить [ведь тема про баги или нет] - вдруг кто-то когда-то с подобным столкнётся...
Что касается самописных функций - все давно написано и используется.
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Andrey_A [?]
joiner, я написал не ради придраться, а дабы сообщить
Andrey_A, к сожалению на этом форуме нет разработчиков языка. все эти баги нужно выкладывать на официальном форуме.
к тому же, тема была про баг одной функции. но всем уже тогда стало ясно, что этот баг касается не только копирования, а и перемещения, потому что(написано выше)
 
Автор
A

Andrey_A

Продвинутый
Сообщения
319
Репутация
68
InnI [?]
Это не ошибка, это особенность связи файла и папки

Никакой взаимосвязи у меня нет - это именно ошибка, более того есть взаимосвязи некоторых имён, к примеру, с такими именами
Код:
C:\2_01\Привет\
C:\2_01\Привет.html
все работает нормально... а с некоторыми нет.


joiner [?]
к сожалению на этом форуме нет разработчиков языка. все эти баги нужно выкладывать на официальном форуме.

Это демагогия, закройте тогда тему http://autoit-script.ru/index.php?board=9.0
P.S. Хотел ещё 5 багов обсудить по другим функциям, но далее нет ни настроения, ни желания с таким отношением супер-гуру'в))
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Andrey_A
закройте тогда тему
Это не тема, это раздел.

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

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Andrey_A [?]
Это демагогия, закройте тогда тему http://autoit-script.ru/index.php?board=9.0P.S. Хотел ещё 5 багов обсудить по другим функциям, но далее нет ни настроения, ни желания с таким отношением супер-гуру'в))
свои психи оставь для других форумов, где это "любят"
я(и другие)тебе спокойно все объяснил и указал на тех, кто отвечает за разработку.
насчет желания "обсудить", то нужно сначала понять, что говорить и точно ли это баг, на который ты хочешь указать. есть вероятность, что в некоторых случаях это всего лишь непонимание функции и достаточно будет спросить что да как, а не клеить "баг" к функции.
нынешняя тема себя исчерпала. выше было обсуждение , чтобы сделать запрос на официальном форуме. насколько это реализовалось нужно смотреть именно форум разработчиков
 
Автор
A

Andrey_A

Продвинутый
Сообщения
319
Репутация
68
joiner [?]
свои психи оставь для других форумов
Я Так же могу тебе порекомендовать оставить свои якобы "правильные" и "спокойные" ответы для тех форумов, которые это любят.
Я всего лишь дал пример кода которые не работает и ВСЁ.
Ты сам и начал писать про типа "придирки" и мол я не то и не туда выложил.
Раз тема закрыта - закрой.

joiner [?]
насчет желания "обсудить", то нужно сначала понять, что говорить и точно ли это баг, на который ты хочешь указать. есть вероятность, что в некоторых случаях это всего лишь непонимание функции и достаточно будет спросить что да как, а не клеить "баг" к функции

А это зачем писать? Опять типа наезд, что я не могу различить что такое баг или не баг. Сам себя не накручивай и не оправдывайся, а просто закрой тему.
 
Верх