Что нового

FileOperations - Файловые операции (поиск файлов и др.)

vovsla

Осваивающий
Сообщения
607
Репутация
36
По поводу проблемы с _FO_PathSplit с папкой 'C:\Users\111111\Desktop\client_soft(13.12.13)'
Мне кажется, что проблема вполне решаемая, достаточно сделать проверку на папку/файл и в соответствии с результатом
папка 'C:\Users\111111\Desktop\client_soft(13.12.13)' или это файл с расширением .13) возвращать соответствующие значения.

Создавал папку и файл client_soft(13.12.13)
Данный код корректно проверяет на папку/файл
Код:
#include <FileOperations.au3>

MsgBox(0,'', _FO_IsDir ('c:\!Download\000\client_soft(13.12.13)') )



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

Надо переписывать версию для AutoIt v3.3.12

На AutoIt v3.3.10.2 при поиске файлов в начале строки иногда есть символ "feed line"
 

Skif_off

Знающий
Сообщения
173
Репутация
13
AZJIO сказал(а):
Надо переписывать версию для AutoIt v3.3.12. Я начал неделю назад и бросил. В регулярных выражениях изменился тип переноса строк, теперь он не \r\n, а \n. Чтобы вернуть обратно в стиль \r\n, нужно в каждом регулярном выражении вставить флаг (*CRLF), хотя не в каждом, а тех, которые обрабатывают многострочный список.
Что-то я затупил, можно поподробнее, где и как изменился?
По умолчанию выражение "(?m)text$" не захватит "text", если в конце строк будет не "\n", а "\r\n"? Но в документации
(*ANYCRLF) Any of @CRLF, @CR or @LF. This is the default newline convention.
 
Сообщения
142
Репутация
-3
OffTopic:
Взял опробовать.

Поиск файлов работает. :ok:
Код:
$sFileList = _FO_FileSearch('C:\', '*.txt', true, 3, 0, 0)
ConsoleWrite($sFileList)



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

Оно работает так быстро, что закрадываются подозрения. Почему поиск Проводника работает дольше?
 
Сообщения
142
Репутация
-3
Эм, а искать по регулярному выражению оно умеет?
Код:
\w+_[a-zA-Z]{4,12}.(txt|html|json)
 
Автор
A

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
ЭйчЭйч сказал(а):
Эм, а искать по регулярному выражению оно умеет?
Код:
\w+_[a-zA-Z]{4,12}.(txt|html|json)
Та что в шапке не умеет, а у меня умеет, я добавил. Только она для 3.3.8.1, которой наверно никто не пользуется, поэтому не было смысла обновлять.
Скачать
 

Вложения

  • FileOperations.7z
    9.6 КБ · Просмотры: 6
Сообщения
142
Репутация
-3
AZJIO, если бы ещё все примеры в один файл собрать, вообще прекрасно было бы, а то глаза разбегаются, и жесткий диск был бы благодарен.
 
Верх