Jak odstranit všechny soubory Slack pro správu místa na disku

Slack je nástroj volby pro mnoho podniků a společností, které spolupracují na dálku. Je to produktivita, která zahrnuje chat, sdílení souborů, nástroje pro správu projektů a širokou škálu doplňků, které aplikaci nabízejí spoustu výkonu. Co se obvykle děje ve skupině Slack, je mnoho souborů sdílených s malou kontrolou verzí a spoustou nepořádku, který je třeba uklidit, jakmile je projekt dokončen. Pokud po takovém projektu uklízíte, zde je návod, jak odstranit všechny soubory Slack bez odstranění pracovního prostoru.

Jak odstranit všechny soubory Slack pro správu místa na disku

Slack drží všechno. Dokud je pracovní prostor udržován naživu, všechny soubory, kanály, chaty a vše, co jste sdíleli, budou zachovány. Pracovní prostor můžete archivovat nebo smazat, ale vzhledem k tomu, že jeho nastavení a rozpad zabere trochu času, pokud plánujete dát tým dohromady kvůli dalšímu projektu, nemusí to stát za to. Mnohem lepší je provést malý úklid, aby bylo ve věcech pořádek.

Hlavním omezením Slacku je místo na disku. Když se vše uloží, rychle projedete 5 GB prostoru i ve skromném projektu. Chcete-li usnadnit správu místa, můžete odstranit soubory, které jej zabírají příliš mnoho. O tom je celý tento tutoriál.

Členové a hosté mohou být nakonfigurováni tak, aby odstraňovali soubory, nebo jim může správce pracovního prostoru odepřít oprávnění. V obou případech můžete odstranit jednotlivé soubory Slack bez jakýchkoli doplňků, ale k odstranění všech souborů Slack v pracovním prostoru budete potřebovat skript.

Odstraňte soubory Slack

Jak přesně odstraníte soubory Slack, zcela závisí na platformě, kterou používáte. Mezi desktopem, Androidem a iOS se mírně liší, takže vám je ukážu všechny. Můžete odstranit soubor, který jste osobně přidali do pracovního prostoru nebo ze sdíleného kanálu. Každý může mazat soubory, které přidal, ale pouze vlastníci nebo správci Workspace mohou mazat soubory ze sdílených kanálů. Metoda je u obou stejná.

Na ploše:

  1. Vyberte ikonu nabídky se třemi tečkami v pravém horním rohu obrazovky.
  2. Vyberte Vaše soubory a vyberte soubor, který chcete odstranit.
  3. Vyberte Smazat a poté potvrďte Ano, smazat tento soubor.

V systému Android:

  1. Vyberte soubor, který chcete odstranit ze Slacku.
  2. Vyberte ikonu nabídky se třemi tečkami v pravém horním rohu obrazovky.
  3. Vyberte Smazat a poté znovu Smazat pro potvrzení.

V systému iOS:

  1. Vyberte své soubory ve Slacku.
  2. Vyberte soubor, který chcete odstranit.
  3. Vyberte ikonu nabídky se třemi tečkami v pravé dolní části obrazovky.
  4. Vyberte Odstranit a poté Ano, Odstranit soubor pro potvrzení.

Můžete vybrat pouze odstranění jednoho souboru najednou, bez ohledu na platformu, kterou používáte. Pokud máte pouze několik souborů, mělo by to být v pořádku. Pokud jich máte více, budete muset použít addon nebo skript.

Hromadně odstraňte všechny soubory Slack

Chcete-li hromadně odstranit všechny soubory Slack, budete muset použít skript. Na GitHubu je několik dobrých, které lze používat zdarma. Vyžadují, aby byl do vašeho počítače nainstalován Python, aby je bylo možné spustit, ale o to je snadné se postarat. Skript, který uvádím níže, smaže všechny soubory starší než 30 dní. To pomáhá šetřit místo na disku a zároveň zachovat nejnovější verze souborů dostupné pro tým.

  1. Stáhněte a nainstalujte Python odtud.
  2. Nainstalujte si knihovnu požadavků v Pythonu odtud.
  3. Získejte klíč API od Slacku.
  4. Vytvořte soubor pomocí programu Poznámkový blok nebo textového editoru a nazvěte jej něčím smysluplným. Aby fungoval v Pythonu, musí mít příponu .py.
  5. Vložte níže uvedený skript do souboru .py.
  6. Přidejte svůj klíč API Slack tam, kde je uvedeno token = “. Např.: token = ‚API KEY HERE‘.
  7. Uložte skript a poté jej spusťte.

Text skriptu, který musíte vložit:

požadavky na import čas importu import json token = '' #Smazat soubory starší než toto: ts_to = int(time.time()) - 30 * 24 * 60 * 60 def list_files(): params = { 'token': token ,' ts_to': ts_to ,'count': 1000 } uri = '//slack.com/api/files.list' response = request.get(uri, params=params) return json.loads(response.text)['files '] def delete_files(file_ids): count = 0 num_files = len(file_ids) pro file_id v file_ids: count = count + 1 params = { 'token': token ,'file': file_id } uri = '//slack.com /api/files.delete' response = requirements.get(uri, params=params) print count, "of", num_files, "-", file_id, json.loads(response.text)['ok'] files = list_files () file_ids = [f['id'] pro f v souborech] delete_files(file_ids)

Tento skript není moje práce, ale byl převzat z GitHubu. Veškeré zásluhy musí připadnout autorovi kódu.

Správa místa na disku je jednou z hlavních výzev používání Slacku a odstranění starých souborů je dobrý způsob, jak toto omezení překonat. Pokud spravujete tým nebo pracovní prostor, nyní víte, jak odstranit všechny soubory Slack, abyste mohli spravovat místo na disku!