Как проверить в Linux наличие файла и прочитать его

Автор Борис_С, 31 мая 2025, 19:04

0 Пользователи и 1 гость просматривают эту тему.

Борис_С

Всем доброго дня!
Мне нужно модифицировать код, написанный на Basic под Windows, в Linux.
В Windows нет большой проблемы проверить наличие файла и прочитать его, если он есть.
Для Linux в интернете (для LO) ничего не нашел.  Есть примеры, в которых используются команды,
но как адаптировать их для Basic нет никакой информации.
Буду признателен за любую помощь.
Спасибо.

sokol92

#1
Цитата: Борис_С от 31 мая 2025, 19:04Мне нужно модифицировать код, написанный на Basic под Windows, в Linux.
Код в студию...

Работа с файлами в LO Basic в Windows и Linux практически идентична. Разумеется, нужно учитывать, что в Linux пути к файлам регистрозависимы, а в Windows - регистронезависимы (что вызывает резкую критику со стороны Линуса Торвальдса :) ).
Владимир.

Борис_С

В Windows для работы с файлами используется объект Scripting.FileSystemObject.
В Linux его нет.

mikekaganski

С уважением,
Михаил Каганский

sokol92

Цитата: Борис_С от 31 мая 2025, 21:17В Windows для работы с файлами используется объект Scripting.FileSystemObject.
Аналогом объекта Scripting.FileSystemObject (FSO) является объект, поддерживающий интерфейс com.sun.star.ucb.SimpleFileAccess (SFA).

Приложенный файл содержит таблицу сопоставления методов FSO и SFA.

Примеров использования SFA много.

Владимир.

Борис_С

Отлично. То, что нужно. Спасибо большое.