У меня есть около 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, но он показывает вместо этого & bull;
.
.down:before{
content:"• ";
color:#f00;
}
Почему вышеуказанный код не работает в IE? он вообще не показывает предшествующую часть.
Вам нужно скрыться от своих сущностей:
.down:before{
content:"\• ";
color:#f00;
}
Вы не можете видеть это в IE, потому что IE не поддерживает: до (не: после)