Anonim

Slack er det valgte værktøj for mange virksomheder og virksomheder, der samarbejder over afstand. Det er et produktivitetskraftcenter, der omfatter chat, fildeling, projektstyringsværktøjer og et stort udvalg af addons, der tilbyder en masse strøm til appen. Hvad der normalt sker inden for en Slack-gruppe, er en masse filer, der deles med lidt versionskontrol og meget rod til at rydde op, når projektet er afsluttet. Hvis du rydder op efter et sådant projekt, skal du her slette alle Slack-filer uden at slette arbejdsområdet.

Slack holder alt. Så længe arbejdsområdet holdes i live, bliver alle filer, kanaler, chats og alt, hvad du delte, bevaret. Du kan arkivere eller slette et arbejdsområde, men da det tager lidt tid at konfigurere og nedbryde, hvis du planlægger at samle teamet igen til et andet projekt, er det måske ikke det værd. Langt bedre at udføre lidt husholdning for at holde tingene ryddige.

Den største begrænsning med Slack er diskplads. Når alt gemmes, løber du hurtigt gennem 5 GB plads i endda et beskedent projekt. For at hjælpe med at administrere plads kan du slette filer, der tager for meget af det. Det er, hvad denne tutorial handler om.

Medlemmer og gæster kan konfigureres til at slette filer, eller arbejdsområdeadministratoren kan tilbageholde tilladelse. Uanset hvad, kan du slette individuelle Slack-filer uden nogen tilføjelser, men for at slette alle Slack-filer inden for et arbejdsområde skal du bruge et script.

Slet Slack-filer

Nøjagtigt hvordan du sletter Slack-filer afhænger helt af hvilken platform du bruger. Det adskiller sig lidt mellem desktop, Android og iOS, så jeg viser dem alle. Du kan slette en fil, du personligt har føjet til et arbejdsområde eller fra en delt kanal. Enhver kan slette filer, de tilføjer, men kun Workspace-ejere eller administratorer kan slette filer fra delte kanaler. Metoden er den samme for begge.

På skrivebordet:

  1. Vælg ikonet med tre punkter øverst til højre på skærmen.
  2. Vælg dine filer, og vælg den fil, du vil slette.
  3. Vælg Slet, og bekræft derefter med Ja, slet denne fil.

På Android:

  1. Vælg den fil, du vil slette fra Slack.
  2. Vælg ikonet med tre punkter øverst til højre på skærmen.
  3. Vælg Slet og derefter Slet igen for at bekræfte.

I iOS:

  1. Vælg dine filer inden for Slack.
  2. Vælg en fil, der skal slettes.
  3. Vælg ikonet med tre punkter nederst til højre på skærmen.
  4. Vælg Slet og derefter Ja, Slet fil for at bekræfte.

Du kan kun vælge at slette en fil ad gangen, uanset hvilken platform du bruger. Hvis du kun har et par filer, skal dette være fint. Hvis du har mere, skal du bruge et addon eller script.

Slet alle Slack-filer i bulk

For at slette alle Slack-filer i bulk skal du bruge et script. Der er et par gode på GitHub, der er gratis at bruge. De kræver, at Python installeres på din computer for at kunne køre dem, men det er let at tage sig af. Det script, jeg inkluderer nedenfor, sletter alle filer, der er ældre end 30 dage. Dette hjælper med at spare diskplads, mens du holder de nyeste versioner af filer tilgængelige for teamet.

  1. Download og installer Python herfra.
  2. Installer anmodningsbiblioteket i Python herfra.
  3. Få dig en API-nøgle fra Slack.
  4. Opret en fil med Notepad eller teksteditor, og kalder den noget meningsfuld. Det skal have suffikset .py for at arbejde i Python.
  5. Indsæt scriptet herunder i din .py-fil.
  6. Tilføj din Slack API-nøgle, hvor det står token = ”. EG: token = 'API KEY HERE'.
  7. Gem scriptet, og kør det derefter.

Den scripttekst, du har brug for at indsætte:

import anmodninger importtid import json token = '' # Slet filer ældre end 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 'response = request.get (uri, params = params) udskrivningstælling, "af", num_files, "-", file_id, json.loads (response.text) files = list_files () file_ids = for f i filer] delete_files (file_ids)

Dette script er ikke mit arbejde, men er hentet fra GitHub. Al kredit skal gå til forfatteren for koden.

Håndtering af diskplads er en af ​​de største udfordringer ved at bruge Slack og slette gamle filer er en god måde at overvinde denne begrænsning. Hvis du administrerer et team eller arbejdsområde, ved du nu, hvordan du sletter alle Slack-filer for at administrere diskplads!

Sådan slettes alle slappe filer for at administrere diskplads