在 Ruby 中刪除檔案

Hassan Ejaz 2022年7月18日
在 Ruby 中刪除檔案

我們將介紹如何在 Ruby 中刪除檔案。

在 Ruby 中刪除檔案

當我們在處理需要多個檔案的應用程式時,有時會有很多檔案佔用太多空間並使我們的應用程式變慢。我們可能想刪除不再有用的檔案。

可能有兩種情況:從資料夾中刪除單個檔案或多個或所有檔案。Ruby 提供了一些可用於這兩種情況的簡單方法,我們將詳細討論它們。

在 Ruby 中刪除單個檔案

例如,我們在目錄 E 中有一個檔案,其路徑為 E:\File Management\Files\,名為 property1.pdf。現在我們想從我們的裝置中刪除這個檔案。我們可以使用以下 delete` 命令在 ruby​​ 程式語言中執行此任務。

命令:

# ruby
File.delete("E:\\File Management\\Files\\property1.pdf")

當我們執行此命令時,它將刪除該檔案。使用這種方法,我們可以輕鬆地一個一個地刪除檔案。

例如,如果使用者在我們的應用程式中刪除了他們的檔案,我們也希望將其從系統中刪除。我們可以使用此命令並提供檔案路徑以刪除檔案。

在 Ruby 中刪除資料夾

現在,如果我們的使用者想要刪除他的帳戶,並且使用他的帳戶,我們也想刪除與他的帳戶關聯的所有檔案。

Ruby 有另一種方法,fileutils,用於刪除資料夾。讓我們通過一個示例並嘗試刪除使用者 husnain 資料夾。

# ruby
FileUtils.rm_rf("E:\\File Management\\User\\husnain\\")

此命令將刪除整個資料夾以及其中的所有檔案。

相關文章 - Ruby File