From f3cc0bd95a88111fdf914cdbcd102f93eaa52a03 Mon Sep 17 00:00:00 2001 From: amd64fox <62529699+amd64fox@users.noreply.github.com> Date: Sun, 15 Aug 2021 10:40:25 +0300 Subject: [PATCH] Add files via upload --- cache-spotify.ps1 | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 cache-spotify.ps1 diff --git a/cache-spotify.ps1 b/cache-spotify.ps1 new file mode 100644 index 0000000..63a4308 --- /dev/null +++ b/cache-spotify.ps1 @@ -0,0 +1,13 @@ +# Запускаем Spotify.exe и ждем завершения процесса +Start-Process -FilePath $env:APPDATA\Spotify\Spotify.exe; wait-process -name Spotify + +# Этот блок удаляет файлы кэша по времени последнего доступа к нему, тоесть файлы которые не были изменены и не открывались больше указанного вами количества дней, будут удалены. Если нужно заменить на другое значение подствьте своё число в ln 6 col 98 (количество дней = seven) +If (Test-Path -Path $env:LOCALAPPDATA\Spotify\Data) { + dir $env:LOCALAPPDATA\Spotify\Data -File -Recurse | ? lastaccesstime -lt (get-date).AddDays(-7) | del +} + +# Удаляем файл mercury.db если его размер привышает 100 MB. +If (Test-Path -Path $env:LOCALAPPDATA\Spotify\mercury.db) { + $file_mercury = Get-Item "$env:LOCALAPPDATA\Spotify\mercury.db" + if ($file_mercury.length -gt 100MB) { dir $env:LOCALAPPDATA\Spotify\mercury.db -File -Recurse | del } +} \ No newline at end of file