Удаление файлов с одной и той же последовательностью с помощью Java

У меня есть около 500 текстовых файлов в каталоге с тем же префиксом в имени файла, скажем, boundingReport _ .

Последняя часть файла является датой файла. (Например, для BoxingReport _ 08262011.txt , boundReport _ 08232011.txt )

Я хочу удалить эти файлы с помощью процедуры Java (я мог бы перейти к сценарию оболочки и добавить его в задание в crontab, но приложение предназначено для использования

Я могу удалить один файл, используя что-то подобное

        try{
          File f=new File("dailyReport_08232011.txt");
          f.delete();
        }
        catch(Exception e){ 
                System.out.println(e);
        }

, но могу ли я удалить файлы, имеющие определенный префикс (например, dailyReport08 за 8-й месяц) Я мог бы легко сделать это в сценарии оболочки, используя rm -rf dailyReport08 * .txt .

Но Файл f = новый Файл («downledReport _ 08 * .txt»); не работает на Java (как ожидалось).

Возможно ли в Java как таковое без выполнения цикла , который ищет файлы в каталоге?

Можно ли достичь этого с помощью некоторых специальных символов, подобных * , используемых в сценарии оболочки?

-121--992710-

Можно ли использовать HTML- сущности в свойстве «содержимое» CSS? [дубликат] Я хотел бы использовать объекты HTML в CSS, но это показывает мне & bull; вместо этого .down: перед {content: "& bull; "; цвет: # f00; } Кроме того, почему вышеуказанный код не работает в IE? это не...

Я хотел бы использовать объекты HTML в CSS, но он показывает вместо этого & bull; .

.down:before{
    content:"• ";
    color:#f00;
}

Почему вышеуказанный код не работает в IE? он вообще не показывает предшествующую часть.

26
задан Nikola K. 21 July 2012 в 21:55
поделиться

1 ответ

Вам нужно скрыться от своих сущностей:

.down:before{
    content:"\• ";
    color:#f00;
}

Вы не можете видеть это в IE, потому что IE не поддерживает: до (не: после)

-1
ответ дан 20 November 2019 в 07:28
поделиться