Hjkma
|
Posted: Mon Feb 12, 2018 23:54 Post subject: |
|
|
Flasher
Запустил новый вариант скрипта на папке, содержащем большое количество файлов, и вылезла ошибка, на этот раз другая:
Quote: | Строка: 44
Символ: 43
Ошибка: Недопустимый вызов или аргумент процедуры |
Строка 44 у меня вот эта:
Quote: | CreateForLong IPath, FPath Else .MoveFile IPath, FPath
|
Локализировать ошибку сходу не удалось. Пробовал запустить скрипт на папке с небольшим количеством файлов, не вылезла ошибка и файлы отправились в подпапки. Пробовал повторно запустить скрипт на том самом папке с большим количеством файлов, снова та же ошибка. Завтра попробую перебирать маски и файлы, попробую выяснить на чем скрипт спотыкается.
upd. Кажется, понял. Проблема с файлами, с длиной пути меньше 259 символов, но, которые будут иметь длину больше 259 символов, если они переместятся в подпапки с названиями масок. Файлы с длиной пути больше 259 символов перемещаются нормально. |
|