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

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

Оффлайн zbz [?]

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

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

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

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

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

Онлайн xXx [?]

  • Новичок
  • *
  • Сообщений: 29
  • Репутация: 7
  • Пол: Мужской
    • Награды
  • Версия 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 Ответов
3080 Просмотров
Последний ответ Август 16, 2011, 15:42:10
от La2Angel
4 Ответов
2254 Просмотров
Последний ответ Февраль 17, 2012, 20:22:00
от running-frag
2 Ответов
2865 Просмотров
Последний ответ Апрель 03, 2012, 13:09:24
от CreatoR
3 Ответов
3069 Просмотров
Последний ответ Май 04, 2013, 23:22:21
от AZJIO
2 Ответов
2443 Просмотров
Последний ответ Август 03, 2013, 11:09:08
от Naisho
3 Ответов
1262 Просмотров
Последний ответ Январь 18, 2014, 02:18:16
от AZJIO
2 Ответов
1247 Просмотров
Последний ответ Октябрь 14, 2014, 11:51:04
от DarWiM
0 Ответов
518 Просмотров
Последний ответ Октябрь 14, 2014, 11:26:24
от madmasles
1 Ответов
1283 Просмотров
Последний ответ Май 08, 2015, 22:42:12
от InnI
6 Ответов
548 Просмотров
Последний ответ Июнь 03, 2018, 22:59:51
от WSWR