Я пытаюсь перенести какой-то код из Linux в Windows. Я действительно не очень разбираюсь в Windows, поэтому я как бы слепой. Рассматриваемый код пытается удалить некоторые каталоги с помощью org.apache.commons.io.FileUtils
// If the mergesegs worked, delete the segment dirs
for (File file : segments.listFiles())
{
if (!file.equals(mergedSegFile))
{
LOG.debug("deleting segment dir " + file);
FileUtils.deleteDirectory(file);
}
}
сегментов
является файлом, как и mergedSegFile
. Он умирает с IOException «Невозможно удалить файл: c: \ www \ tomcat \ crawls \ test \ TestingCode.site \ crawldir \ segment \ 20101128194700 \ parse_test \ part-00000 \ data»
.
Эти файлы были созданы предыдущим запуском той же программы (которая выполняет сканирование Nutch). Выполнение ls -l
под cygwin показывает, что пользователь и группа верны, но perms - 000.
Дополнительная информация: 1010 1311 0101 1311 431 1010 431 420 Я хочу иметь хэш с количеством вхождений каждого числа, в данном случае: {0101 => 2, 1010 => 2, 1311 = ...
У меня есть файл с числами в каждой строке:
0101
1010
1311
0101
1311
431
1010
431
420
Я хочу иметь хэш с количеством вхождений каждого числа, в данном случае:
{0101 => 2, 1010 => 2, 1311 => 2, 431 => 2, 420 => 1}
Как я могу это сделать?