У меня есть справочная система HTML, которую нужно преобразовать в SharePoint.Два наиболее трудоемких проекта - изменить ссылки на документы и собрать метаданные.Однако мне повезло, потому что эти данные легко доступны.Каждый файл является HTML-документом, упрощенно как показано ниже:
<body>
<!--- Metadata follows
Procedure Name: my document
Procedure Number: xxxxx
Use: freeform text explaining when procdure is used
Revision Date: xx/xx/xx
By: responsible party for revision
<!--- end metadata
<h1>Procedure Name<\h1>
<p>procedure background and narrative, with links, as needed, to other documents at \\documentation-server\path\document-name.html
<\body>
Я могу успешно извлекать нужные строки и манипулировать ими, и я пытаюсь включить этот процесс в автоматизированное решение.Так как это мое первое занятие в области файлового ввода-вывода, я не совсем понимаю, что делать дальше.
В идеальном мире, учитывая путь, я бы хотел пройти каждый *.HTML-файл в пути.Я не могу найти класс / метод для этого.newInputStream
и newOutpuStream
дают мне доступ к файлу, но мне нужно указать путь и параметр файла.Интерфейс FileVisitor
появляется только для взаимодействия атрибутов файла и выполнения функций типа удаления / копирования / переименования.
Есть ли что-то, что могло бы объединить их в одну функцию, которая будет проходить через каждуюфайл в пути, откройте его и разрешите мой построчный анализ, затем закройте файл и перейдите к следующему, чтобы повторить?
Моя другая мысль состояла в том, чтобы создать массив имен файлов, а затем передать егомассив в параметр имени файла newInputStream
.
Предложения?