Автор Тема: Найти фразу в имени файла и удалит файл  (Прочитано 233 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zbz [?]

  • Новичок
  • *
  • Сообщений: 63
  • Репутация: 0
    • Награды
Версия AutoIt: 3.

Описание: Нужен пример скрипта чтоб: в имени ярлыках (на рабочем столе) найти фразы типа: "Мои документы.lnk", "Мои фильмы.lnk" и удалить их. Спасибо.

Русское сообщество AutoIt

Найти фразу в имени файла и удалит файл
« Отправлен: Ноябрь 05, 2018, 10:39:43 »

Помечен как лучший ответ пользователем zbz Отправлен Ноябрь 05, 2018, 11:48:56

Оффлайн xXx [?]

  • Новичок
  • *
  • Сообщений: 46
  • Репутация: 14
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
Re: Найти фразу в имени файла и удалит файл
« Ответ #1, Отправлен: Ноябрь 05, 2018, 11:40:46 »
Код: AutoIt [Выделить]
#include <File.au3>
Global $aFile[2] = ['документы', 'фильмы']

$aArray = _FileListToArray(@DesktopDir, '*.lnk', 1)
If @error Then Exit

For $i = 1 To $aArray[0]
    For $j = 0 To UBound($aFile) - 1
        If StringInStr($aArray[$i], $aFile[$j]) Then FileDelete(@DesktopDir & '\' & $aArray[$i])
    Next
Next


Русское сообщество AutoIt

Re: Найти фразу в имени файла и удалит файл
« Ответ #1 Отправлен: Ноябрь 05, 2018, 11:40:46 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
3114 Просмотров
Последний ответ Август 16, 2011, 15:42:10
от La2Angel
4 Ответов
2280 Просмотров
Последний ответ Февраль 17, 2012, 20:22:00
от running-frag
2 Ответов
2923 Просмотров
Последний ответ Апрель 03, 2012, 13:09:24
от CreatoR
3 Ответов
3112 Просмотров
Последний ответ Май 04, 2013, 23:22:21
от AZJIO
2 Ответов
2473 Просмотров
Последний ответ Август 03, 2013, 11:09:08
от Naisho
2 Ответов
1278 Просмотров
Последний ответ Октябрь 14, 2014, 11:51:04
от DarWiM
0 Ответов
538 Просмотров
Последний ответ Октябрь 14, 2014, 11:26:24
от madmasles
1 Ответов
1301 Просмотров
Последний ответ Май 08, 2015, 22:42:12
от InnI
6 Ответов
619 Просмотров
Последний ответ Июнь 03, 2018, 22:59:51
от WSWR
5 Ответов
425 Просмотров
Последний ответ Декабрь 20, 2018, 07:55:35
от Sergio