在 Ruby 中刪除檔案
Hassan Ejaz
2022年7月18日
我們將介紹如何在 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\\")
此命令將刪除整個資料夾以及其中的所有檔案。