Cách xóa tất cả các tệp Slack để quản lý dung lượng đĩa

Slack là công cụ được nhiều doanh nghiệp và công ty hợp tác trong khoảng cách lựa chọn. Đó là một nền tảng năng suất bao gồm trò chuyện, chia sẻ tệp, các công cụ quản lý dự án và một loạt các tiện ích bổ sung cung cấp nhiều sức mạnh cho ứng dụng. Điều thường xảy ra trong một nhóm Slack là rất nhiều tệp được chia sẻ với ít quyền kiểm soát phiên bản và rất nhiều mớ hỗn độn cần dọn dẹp sau khi dự án hoàn tất. Nếu bạn đang dọn dẹp sau một dự án như vậy, thì đây là cách xóa tất cả các tệp Slack mà không xóa không gian làm việc.

Cách xóa tất cả các tệp Slack để quản lý dung lượng đĩa

Slack giữ mọi thứ. Miễn là không gian làm việc vẫn tồn tại, tất cả các tệp, kênh, cuộc trò chuyện và mọi thứ bạn đã chia sẻ sẽ được lưu giữ. Bạn có thể lưu trữ hoặc xóa không gian làm việc nhưng cần một chút thời gian để thiết lập và chia nhỏ, nếu bạn đang có kế hoạch tập hợp lại nhóm cho một dự án khác, điều đó có thể không đáng. Tốt hơn hết là bạn nên thực hiện một chút công việc dọn dẹp nhà cửa để giữ mọi thứ ngăn nắp.

Hạn chế chính của Slack là dung lượng ổ đĩa. Với mọi thứ đã được lưu, bạn sẽ nhanh chóng sử dụng hết 5GB dung lượng trong một dự án khiêm tốn. Để giúp quản lý dung lượng, bạn có thể xóa các tệp chiếm quá nhiều dung lượng. Đó là tất cả những gì hướng dẫn này.

Thành viên và Khách có thể được định cấu hình để xóa tệp hoặc quản trị viên không gian làm việc có thể giữ quyền. Dù bằng cách nào, bạn có thể xóa các tệp Slack riêng lẻ mà không cần bất kỳ phần bổ trợ nào nhưng để xóa tất cả các tệp Slack trong không gian làm việc, bạn sẽ cần một tập lệnh.

Xóa tệp Slack

Chính xác cách bạn xóa các tệp Slack hoàn toàn phụ thuộc vào nền tảng bạn đang sử dụng. Nó hơi khác nhau giữa máy tính để bàn, Android và iOS nên tôi sẽ cho bạn thấy tất cả chúng. Bạn có thể xóa tệp bạn đã thêm vào không gian làm việc hoặc kênh chia sẻ. Bất kỳ ai cũng có thể xóa các tệp họ thêm vào nhưng chỉ Chủ sở hữu hoặc Quản trị viên không gian làm việc mới có thể xóa tệp khỏi các kênh được chia sẻ. Phương pháp này giống nhau cho cả hai.

Trên máy tính để bàn:

  1. Chọn biểu tượng menu ba chấm ở trên cùng bên phải của màn hình.
  2. Chọn Tệp của bạn và chọn tệp bạn muốn xóa.
  3. Chọn Xóa và sau đó xác nhận với Có, xóa tệp này.

Trên Android:

  1. Chọn tệp bạn muốn xóa trong Slack.
  2. Chọn biểu tượng menu ba chấm ở trên cùng bên phải của màn hình.
  3. Chọn Xóa rồi lại Xóa để xác nhận.

Trong iOS:

  1. Chọn tệp của bạn trong Slack.
  2. Chọn một tệp để xóa.
  3. Chọn biểu tượng menu ba chấm ở dưới cùng bên phải màn hình.
  4. Chọn Xóa rồi chọn Có, Xóa tệp để xác nhận.

Bạn chỉ có thể chọn xóa một tệp tại bất kỳ nền tảng nào bạn sử dụng. Nếu bạn chỉ có một vài tệp, điều này sẽ ổn. Nếu bạn có nhiều hơn, bạn sẽ cần sử dụng một phần bổ trợ hoặc tập lệnh.

Xóa hàng loạt tệp Slack

Để xóa hàng loạt tệp Slack, bạn sẽ cần sử dụng một tập lệnh. Có một vài cái hay trên GitHub được sử dụng miễn phí. Chúng yêu cầu phải cài đặt Python vào máy tính của bạn để có thể chạy chúng nhưng điều đó có thể dễ dàng xử lý. Tập lệnh tôi đưa vào bên dưới sẽ xóa tất cả các tệp cũ hơn 30 ngày. Điều này giúp tiết kiệm dung lượng ổ đĩa trong khi vẫn giữ các phiên bản tệp mới nhất có sẵn cho nhóm.

  1. Tải xuống và cài đặt Python từ đây.
  2. Cài đặt thư viện Yêu cầu bằng Python từ đây.
  3. Nhận cho mình một khóa API từ Slack.
  4. Tạo một tệp bằng Notepad hoặc trình soạn thảo văn bản và gọi nó là một cái gì đó có ý nghĩa. Nó phải có hậu tố .py để hoạt động trong Python.
  5. Dán tập lệnh bên dưới vào tệp .py của bạn.
  6. Thêm khóa API Slack của bạn ở nơi nó cho biết mã thông báo = ”. EG: token = ‘API KEY HERE’.
  7. Lưu tập lệnh và sau đó chạy nó.

Văn bản script bạn cần dán:

nhập yêu cầu nhập thời gian nhập mã thông báo json = '' # Xóa tệp cũ hơn sau: 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) trả về tệp json.loads (response.text) [' '] def delete_files (file_ids): count = 0 num_files = len (file_ids) cho file_id trong file_ids: count = count + 1 params = {' token ': token,' file ': file_id} uri =' //slack.com /api/files.delete 'response = request.get (uri, params = params) print count, "of", num_files, "-", file_id, json.loads (response.text) [' ok '] files = list_files () file_ids = [f ['id'] for f in files] delete_files (file_ids)

Kịch bản này không phải là tác phẩm của tôi mà được lấy từ GitHub. Tất cả tín dụng phải được chuyển đến tác giả cho mã.

Quản lý không gian đĩa là một trong những thách thức chính của việc sử dụng Slack và xóa các tệp cũ là một cách tốt để khắc phục hạn chế đó. Nếu bạn đang quản lý một nhóm hoặc không gian làm việc, bây giờ bạn biết cách xóa tất cả các tệp Slack để quản lý dung lượng đĩa!