Перенос томов архива из Windows на Linux проблема слеша Замена \ на /
Всем привет, может кто сталкивался
был электронный архив на сервере windows
перенесли/скопировали один к одному (со всей структурой) его на сервер linux
поправили пути
с \\win2003\1C\eArchive1C\All
на /home/usr1cv8/eArchive1C/All/
у нас там картинки карточек номенклатуры для выгрузки на сайт
картинки на linux отображаютя пишутся (из 1с), на сайт выгружаются - вроде все ок
но
делаем отчет контроль целостности тома и видим что все картинки недоступны
т.е. отчет показывает вот такой путь ошибочного файла
/home/usr1cv8/eArchive1C/All/20190326\CAD_box_4site.jpg
/home/usr1cv8/eArchive1C/All/20180717\model_studio_texnol_cxemi.jpg
т.е. путь к каталогу поменялся = слеш от linux /
а путь в каталоге нет = слеш от windows \
если картинку сохранить из тома на диск и загрузить обратно - все ок
но неудобно это все и файлов много, да и в общем это проьлема только отчета целостности тома
но напрягает эстетически
вопрос
можно ли оптом где то это поправть? поменять \ на /
?
был электронный архив на сервере windows
перенесли/скопировали один к одному (со всей структурой) его на сервер linux
поправили пути
с \\win2003\1C\eArchive1C\All
на /home/usr1cv8/eArchive1C/All/
у нас там картинки карточек номенклатуры для выгрузки на сайт
картинки на linux отображаютя пишутся (из 1с), на сайт выгружаются - вроде все ок
но
делаем отчет контроль целостности тома и видим что все картинки недоступны
т.е. отчет показывает вот такой путь ошибочного файла
/home/usr1cv8/eArchive1C/All/20190326\CAD_box_4site.jpg
/home/usr1cv8/eArchive1C/All/20180717\model_studio_texnol_cx
т.е. путь к каталогу поменялся = слеш от linux /
а путь в каталоге нет = слеш от windows \
если картинку сохранить из тома на диск и загрузить обратно - все ок
но неудобно это все и файлов много, да и в общем это проьлема только отчета целостности тома
но напрягает эстетически
вопрос
можно ли оптом где то это поправть? поменять \ на /
?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Разбирайтесь с правами на файлы в Linux.
У пользователя, под которым запущена служба 1с нет прав на файлы.
Ниже, не самый лучший вариант (безопасность в linux). Но если опыта мало, можно дать права:
У пользователя, под которым запущена служба 1с нет прав на файлы.
Ниже, не самый лучший вариант (безопасность в linux). Но если опыта мало, можно дать права:
chmod -R 777 {корневая папка}
да, опыта нет - первые linux шаги...
интересная мысль! спасибо
изменил владельца на существующин файлы скопированных томов (после копирования они принадлежали не юзеру 1С)
владелец/группа r/w остальным r
кстати сама 1с ставит права на новые файлы
владелец/группа r остальным нет
но отчет тот же ситуация не изменилась
по вашему совету
тоже мимо
т.е. 1С то их видит и работает с ними - просто сам отчет по проверке целостности немного не того...
а пути с обратными слешами просто лежат гдето в дополнительных строковых свойствах томов файлов в базе - вот только где - не знаю
интересная мысль! спасибо
изменил владельца на существующин файлы скопированных томов (после копирования они принадлежали не юзеру 1С)
sudo chown -R usr1cv8:grp1cv8 /home/usr1cv8/eArchive1C
владелец/группа r/w остальным r
кстати сама 1с ставит права на новые файлы
владелец/группа r остальным нет
но отчет тот же ситуация не изменилась
по вашему совету
cd /home/usr1cv8/
sudo chmod -R 777 eArchive1C
тоже мимо
т.е. 1С то их видит и работает с ними - просто сам отчет по проверке целостности немного не того...
а пути с обратными слешами просто лежат гдето в дополнительных строковых свойствах томов файлов в базе - вот только где - не знаю
судя по всему ошибки относятся только к разделу отчета целостности
Отсутствуют данные в томе на диске
в отчете так
/home/usr1cv8/eArchive1C/All/20190326\CAD_box_4site.jpg
на диске так
/home/usr1cv8/eArchive1C/All/20190326/CAD_box_4site.jpg
а дальше в разделе
Лишние файлы (есть на диске, но сведения о них отсутствуют)
все слеши в нужную linux сторону
может просто не обращать внимание на это все?
Отсутствуют данные в томе на диске
в отчете так
/home/usr1cv8/eArchive1C/All/20190326\CAD_box_4site.jpg
на диске так
/home/usr1cv8/eArchive1C/All/20190326/CAD_box_4site.jpg
а дальше в разделе
Лишние файлы (есть на диске, но сведения о них отсутствуют)
все слеши в нужную linux сторону
может просто не обращать внимание на это все?
а может вот так оптом поправить, через обработку подбор и обработка объектов
http://programmist1s.ru/universalnyiy-podbor-i-obrabotka-obektov-1s-8-3/
там выбираются все Присоединенные файлы (номенклатура), и там есть колонка ПутьКФайлу которая и содержит кривые пути
типа
20180330\AEC01-001 AutoCAD Civil 3D.doc
20180330\AEC05-001 WinELSO.doc
а в закладке Обработки написать произвольный алгоритм для отобранных объектов по замене \ на /
вот только )) как его написать...
по идее одна строчка где нужно указать колонку и замену
пример такой строки не покажите если есть время
?
заранее спасибо
там выбираются все Присоединенные файлы (номенклатура), и там есть колонка ПутьКФайлу которая и содержит кривые пути
типа
20180330\AEC01-001 AutoCAD Civil 3D.doc
20180330\AEC05-001 WinELSO.doc
а в закладке Обработки написать произвольный алгоритм для отобранных объектов по замене \ на /
вот только )) как его написать...
по идее одна строчка где нужно указать колонку и замену
пример такой строки не покажите если есть время
?
заранее спасибо
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот