Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 24.08.2014
Сообщений: 2

Текстовые документыи дирректории

24.08.2014, 17:55. Показов 1148. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Может кто помочь с заданием? Необходимо из текстового файла изъять путь до какого-либо каталога и проанализировав содержимое каталога вывести список содержащихся там файлов в XML файл. Может у кого есть исходники хотя-бы похожих программ, пожалуйста поделитесь, а я уж дальше как-нибудь сам перековеркаю.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.08.2014, 17:55
Ответы с готовыми решениями:

Выбор дирректории
Здравствуйте! Прошу вас помочь с одним вопросом! Мне нужно создать файл в который будет вестись запись инфы. Как мне сделать, чтобы...

Рускоязычные дирректории
Подскажите, пожалуйста, почему при попытке открыть файл в консольном приложении, который лежит в рускоязычной дирректории, выбивает ошибку?

Имитация дирректории
Всем привет. Подскажите пожалуйста, как можно реализовать имитацию директории? Речь идёт о том, что сейчас у меня навигация...

2
 Аватар для MrLinch
12 / 10 / 12
Регистрация: 23.12.2012
Сообщений: 51
25.08.2014, 12:16
Для начала не плохо бы указать формат (или пример) файла из которого будет браться путь до каталога, также покажи пример выходного xml.
Кликните здесь для просмотра всего текста
Здесь, если кто-то и захочет тебе помочь, он точно экстрасенсом не будет! :-)
0
0 / 0 / 1
Регистрация: 24.08.2014
Сообщений: 2
25.08.2014, 14:48  [ТС]
Лучший ответ Сообщение было отмечено Djamadhar как решение

Решение

Вот короче я сделал две части программы:
в первой половинке из файла work.txt считывается путь к директории ( у меня там тупо D:\\ ) и выводится на экран;
а во второй этот путь прописывается заранее и выводится содержимое.
Подскажите как объединить, что-б из work.txt путь к директории сразу запихать во вторую чать кода для дальнейшей обработки, а не задавать его заранее.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
 
package chtenie;
import java.io.*;
import java.util.*;
 
public class Chtenie {
    
    private File path;
    private File[] files;
    
    public Chtenie(String pathname) throws IOException { //Из исходного файла work.txt считываем путь и выводим на экран
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        File f = new File("D:\\work.txt");
        BufferedReader fin = new BufferedReader(new FileReader(f));
        String line;
        while ((line = fin.readLine()) != null) System.out.println(line);
        
        
        path = new File(pathname);  // выводим содержимое каталога "d:\\"
        if (!path.exists()) {
            throw new IOException("Cannot access " + pathname + ": No such file or directory");
        }
        if (path.isFile()) {
            files = new File[]{path};            
        } else {
            files = path.listFiles();
            Arrays.sort(files, new FilesComparator());
        }
    }    
    
    public void print() {
        for (File f: files) {
            System.out.println(
                f.getName() 
                + ((f.isDirectory()) ? File.separator : "")
            );
        }
    }
 
    public static void main(String[] args) {
        String path = (args.length == 0) ? "D:\\" : args[0];
        try {
            new Chtenie(path).print();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    private class FilesComparator implements Comparator<File> {
        public int compare(File f1, File f2) {
            if (f1.isDirectory() && f2.isFile()) {
                return -1;
            }
            if (f1.isFile() && f2.isDirectory()) {
                return 1;
            }
            return f1.compareTo(f2);
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.08.2014, 14:48
Помогаю со студенческими работами здесь

Изменение дирректории nlog
Подскажите, пожалуйста, как поменять директорию в которую пишутся логи? {@basedir} лезет туда, где лежит web.config, а мне надо на 1...

Проверка существования дирректории
Здравствуйте.Нужно создать папку.Если пишу @mkdir(PATH.'/images/catalog/'.$inUser-&gt;id.'/'); создаётся, но не могу проверить.Пробую и так ...

Подсчет файлов в дирректории
Попробовал написать вот такой батник! @echo off @set i=0 @for %%a in (d:\data\*) do ((set /a i+=1) &amp;&amp; echo %i%) ...

Изменение дирректории программы
Сор за нупски вопрос, но возникла проблемка, надеюсь вы сможете помочь. При использовании OpenDialoga у мну изменяеццо директория к самой...

Удаление файлов в дирректории с исключением
подскажите как реализовать данную функцию , в дирректории две папки 1 и 2, рядом с ними создаются другие папки и файлы, надо чтоб в один...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru