![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
![]()
Не работают следующие виды объединений в find:
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,724
|
![]()
Сделать ! отрицание на ссылки.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
![]()
Мне надо найти все виды файлов кроме директорий и ссылок. Отрицание не поможет.
Нужно типа: Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
![]()
И сразу в догонку можно ли при помощи find получить название не самой ссылки, а файла или папки на который она указывает, даже если их нет в наличии (битая ссылка)? Всё что удалось найти в мане, вот такой
вариант: Код:
Вот такой код выдаёт перечень всех файлов: Код:
Я уже решил эту задачу но через массивы. Всё работает но когда файлов и ссылок несколько сотен тысяч, то запись в массив, потом сравнение, потом вывод с массива затягивают работу скрипта минут на сорок. Можно ли как то обойтись без массивов?Если обойтись без массивов, просто какими то бинарными командами, то всё я думаю сократиться до секунд, ну может быть минут. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
![]()
Извиняюсь я уже сдурел, мозги взрываются.
Действительно вот такая конструкция работает: Код:
прямо в корне /dir, а вторая в папке пользователя /home/user/dir В них есть ссылки которые ссылаются внутри этих директорий (относительные пути) на файлы и папки, из этих файлов и папок некоторые могут быть, а некоторых может и не быть (битые ссылки). Надо найти ссылки которые ссылаются на одинаковые файлы (относительный путь и название файла) и одинаковые папки (относительный путь и название папки), даже если некоторые из этих ссылок будут битые. И вывести названия этих ссылок и битых то же, именно ссылок а не название файлов и папок на которые они ссылаются. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 06.07.2008
Сообщений: 91
|
![]()
В конце это я более вразумительно изложил задачу про ссылки.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Папки и файлы | SUPER123 | Win Api | 8 | 04.09.2013 15:18 |
Файлы и папки | X@OC | Общие вопросы Delphi | 2 | 13.09.2011 21:18 |
редактировать все файлы сразу в linux | NiCola999 | Общие вопросы C/C++ | 4 | 25.03.2010 22:22 |
Запуск программы сразу после открытия папки | artemavd | Общие вопросы Delphi | 16 | 25.08.2009 08:41 |
Макрос. Найти текущую дату в колонке через Find | Leanna | Microsoft Office Excel | 5 | 19.12.2008 17:06 |