PHP + FTP delete files in folder

Я использую ReSharper 6 и NCrunch. Если у вас многоядерный компьютер (и вы человек TDD), то NCrunch просто необходим. Он дает постоянную обратную связь о том, как ваш код выглядит с точки зрения тестов. Он мгновенно показывает тестовое покрытие - отличный помощник. ReSharper - инструмент рефакторинга для меня.

Я запускаю тесты с ReSharper, как раньше, NCrunch все время работает в фоновом режиме.

Из того, что я время от времени замечал, NCrunch и ReSharper сообщают о неудачных тестах, когда другой сообщает, что все в порядке. Каждый раз в такой ситуации оказывается, что в коде что-то не так. Когда NCrunch настроен на параллельную работу, могут быть обнаружены некоторые новые недостатки:)

ИМХО они оба дополняют друг друга.

5
задан Brian Tompsett - 汤莱恩 11 July 2015 в 17:26
поделиться

1 ответ

вот мой рекурсивный FTP, удаляют решение для каталога:

/**
 * @param string $directory
 * @param resource $connection
 */
function deleteDirectoryRecursive(string $directory, $connection)
{
    if (@ftp_delete($connection, $directory)) {
        // delete file
        return;
    }
    # here we attempt to delete the file/directory
    if( !@ftp_rmdir($connection, $directory) )
    {
        if ($files = @ftp_nlist ($connection, $directory)) {
            foreach ($files as $file) {
                // delete file or directory
                deleteDirectoryRecursive( $file, connection);
            }
        }
    }
    @ftp_rmdir($connection, $directory);
}
0
ответ дан 18 December 2019 в 08:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: