synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяУстановка, Загрузка и Настройка › Удаление не нужных изображений из Moments

Удаление не нужных изображений из Moments

baf28 · 11.11.2020

Здравствуйте.

 

Проблема такая, что на самсунге в папке DICM помимо папки Camera лежат еще папки скриншотов и прочая ерунда, а в настройках Moments на телефоне выбрать именно папку Camera нет возможности, только DIСM или другую. Поэтому задался вопросом как удалить все скриншоты и снимки экрана из папки Moments на Synology скриптом, причем не разово, а постоянно удалять, скажем раз в месяц.

 

Для этого я решил написать скрипт, он еще не готов, но возникли вопросы, например вот:

volume1/homes/baf/Drive/Moments/Mobile/SM-G975F/DCIM/2020-07-14$ find ./* -name Screen*
./@eaDir/Screenshot_20200715-012747_Settings.jpg
./Screenshot_20200715-012747_Settings.jpg

./2020-08-02/@eaDir/Screen_Recording_20200802-223401.mp4
./2020-08-02/@eaDir/Screen_Recording_20200802-223401.mp4@SynoEAStream
./2020-08-02/Screen_Recording_20200802-223401.mp4

помимо самого файла сриншота, есть папка @eaDir в которой тоже лежит файл явно связанный с самим файлом скриншота.

 

Мой вопрос в том, что это за папка с файлом, можно ли файл удалить? или как заставить Moments удалить этот файл в папке @eaDir самому?

Я удалил файл скриншота, переиндексировал файлы в системе, но файл из папки @eaDir не удалился, остался в системе. Поэтому я не хотел бы удалять сам скриншот не поняв можно или нельзя удалять файл из папки @eaDir и как это правильно сделать.

 

Если у вас есть предложения как реализовать задуманное мной более правильным способом, то естественно я рассмотрю ваше предложение.

Заранее спасибо.

baf28 · 13.11.2020

Ну что-то ответа нет, ну тогда делать нечего, действую тем более что делов то мало.

Взял такую команду:

find /var/services/homes/baf/Drive/Moments/Mobile/ -name Screenshot* | xargs -i rm -rf '{}'

И добавил ее в планировщик, каждый день будет искать и удалять. Проверил работает.

 

П.С. причем это не скрипт, а команда с конвейером и все работает. А в подсказке DSM написано что скрипт надо вставлять. Не знаю чем это чревато, но работает же.