Anonim

Slack er det valgte verktøyet for mange bedrifter og selskaper som samarbeider over avstand. Det er et produktivitetskraftverk som inkluderer chat, fildeling, prosjektstyringsverktøy og et stort utvalg av tillegg som tilbyr mye strøm til appen. Det som vanligvis skjer i en Slack-gruppe er mange filer som deles med lite versjonskontroll og mye rot å rydde opp når prosjektet er fullført. Hvis du rydder opp etter et slikt prosjekt, er du hvordan du sletter alle Slack-filer uten å slette arbeidsområdet.

Slack holder alt. Så lenge arbeidsområdet holdes i live, vil alle filene, kanalene, chatsene og alt du delte bli beholdt. Du kan arkivere eller slette et arbeidsområde, men gitt at det tar litt tid å sette opp og bryte sammen, hvis du planlegger å bringe teamet sammen igjen for et annet prosjekt, er det kanskje ikke verdt det. Mye bedre å utføre litt rengjøring for å holde ryddige ting.

Hovedbegrensningen med Slack er diskplass. Når alt blir lagret, vil du raskt kjøre gjennom 5 GB plass i selv et beskjedent prosjekt. For å hjelpe deg med å administrere plass, kan du slette filer som tar for mye av det. Det er det denne opplæringen handler om.

Medlemmer og gjester kan konfigureres til å slette filer, eller arbeidsområdeadministratoren kan holde tilbake tillatelse. Uansett kan du slette individuelle Slack-filer uten tillegg, men hvis du vil slette alle Slack-filer på et arbeidsområde, trenger du et skript.

Slett slakk filer

Hvordan du sletter Slack-filer, avhenger helt av hvilken plattform du bruker. Det skiller seg litt mellom desktop, Android og iOS, så jeg skal vise dere alle. Du kan slette en fil du personlig la til et arbeidsområde eller fra en delt kanal. Alle kan slette filer de legger til, men bare Workspace-eiere eller administratorer kan slette filer fra delte kanaler. Metoden er den samme for begge.

På skrivebordet:

  1. Velg menyikonet med tre punkter øverst til høyre på skjermen.
  2. Velg filene og velg filen du vil slette.
  3. Velg Slett og bekreft deretter med Ja, slett denne filen.

På Android:

  1. Velg filen du vil slette fra Slack.
  2. Velg menyikonet med tre punkter øverst til høyre på skjermen.
  3. Velg Slett og deretter Slett igjen for å bekrefte.

I iOS:

  1. Velg filene dine innen Slack.
  2. Velg en fil du vil slette.
  3. Velg menyikonet med tre punkter nederst til høyre på skjermen.
  4. Velg Slett og deretter Ja, Slett fil for å bekrefte.

Du kan bare velge å slette en fil om gangen hvilken plattform du bruker. Hvis du bare har et par filer, bør dette gå bra. Hvis du har mer, må du bruke et tillegg eller skript.

Slett alle Slack-filer i bulk

For å slette alle Slack-filer i bulk må du bruke et skript. Det er noen få gode på GitHub som er gratis å bruke. De krever at Python er installert på datamaskinen din for å kunne kjøre dem, men det blir lett tatt vare på. Skriptet jeg inkluderer nedenfor, vil slette alle filer som er eldre enn 30 dager. Dette hjelper deg med å spare diskplass mens du holder de nyeste versjonene av filer tilgjengelige for teamet.

  1. Last ned og installer Python herfra.
  2. Installer forespørselsbiblioteket i Python herfra.
  3. Få deg en API-nøkkel fra Slack.
  4. Lag en fil med Notisblokk eller tekstredigerer og kaller den noe meningsfylt. Det må ha suffikset .py for å jobbe i Python.
  5. Lim inn skriptet nedenfor i .py-filen.
  6. Legg til din Slack API-nøkkel der det står token = ”. EG: token = 'API KEY HERE'.
  7. Lagre skriptet og kjør det.

Skripteteksten du trenger å lime inn:

import forespørsler importtid import json token = '' # Slett filer eldre enn dette: ts_to = int (time.time ()) - 30 * 24 * 60 * 60 def list_files (): params = {'token': token, ' ts_to ': ts_to, ' count ': 1000} uri =' https://slack.com/api/files.list 'response = request.get (uri, params = params) return json.loads (response.text) def delete_files (file_ids): count = 0 num_files = len (file_ids) for file_id i file_ids: count = count + 1 params = {'token': token, 'file': file_id} uri = 'https://slack.com/ api / files.delete 'respons = forespørsler.get (uri, params = params) utskriftsantall, "av", num_files, "-", file_id, json.loads (respons.text) filer = list_files () file_ids = for f i filer] delete_files (file_ids)

Dette skriptet er ikke mitt verk, men er hentet fra GitHub. All kreditt må gå til forfatteren for koden.

Å håndtere diskplass er en av hovedutfordringene med å bruke Slack og slette gamle filer er en god måte å overvinne den begrensningen. Hvis du administrerer et team eller arbeidsområde, vet du nå hvordan du sletter alle Slack-filer for å administrere diskplass!

Hvordan slette alle slakke filer for å administrere diskplass