Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Удаление пустышек. Как?

Ответить
Настройки темы
[решено] Удаление пустышек. Как?

Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


Подскажите скрипт который удалит в указанной директории все файлы нулевого размера. Спасибо.

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 20:48, 19-02-2010

 

Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


Pozia,
Код: Выделить весь код
$aReturn = _FileSearch(@ScriptDir & "\MyFolder", '*.*')

For $i = 1 To UBound($aReturn) - 1
    If FileGetSize($aReturn[$i]) = 0 Then
        FileDelete($aReturn[$i])
    EndIf
Next

Func _FileSearch($sPath, $sFileMask)
    Local $sOut = StringToBinary("0" & @CRLF, 2), $aOut
    Local $hDir = Run(@ComSpec & ' /U/C DIR "' & $sPath & '\' & $sFileMask & '" /S/B/A-D', @SystemDir, @SW_HIDE, 6)

    While 1
        $sOut &= StdoutRead($hDir, False, True)
        If @error Then ExitLoop
    WEnd

    $aOut = StringRegExp(BinaryToString($sOut, 2), "[^\r\n]+", 3)
    If @error Then Return SetError(1)

    $aOut[0] = UBound($aOut) - 1
    Return $aOut
EndFunc   ;==>_FileSearch
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:11, 19-02-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Удаление пустышек. Как?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Создание пустышек Pozia AutoIt 8 19-02-2010 00:39
Доступ - [решено] как поставить запрет на удаление файла? nikiki Microsoft Windows 2000/XP 7 25-10-2008 20:50
Доступ - [решено] как запретить удаление Медведь Microsoft Windows 2000/XP 3 25-07-2008 01:17
[решено] Как запретить удаление ярлыков XPurple Microsoft Windows 2000/XP 5 10-04-2007 18:31
Как прописать в Autoexece удаление каталога Temp Guest Microsoft Windows 95/98/Me (архив) 3 15-01-2004 22:38




 
Переход