在Ruby中,可以使用Dir
類和File
類來處理目錄
Dir.mkdir("new_directory") # 創建一個名為"new_directory"的目錄
Dir.mkdir("parent_directory/child_directory") # 創建一個名為"parent_directory"的目錄,并在其中創建一個名為"child_directory"的子目錄
Dir.exist?("directory_name") # 檢查名為"directory_name"的目錄是否存在
Dir.rmdir("directory_name") # 刪除名為"directory_name"的目錄(如果為空)
Dir.rmtree("parent_directory/child_directory") # 刪除名為"parent_directory"的目錄及其所有內容(包括子目錄和文件)
Dir.glob("directory_name/*") # 列出"directory_name"目錄下的所有文件和子目錄
Dir.mktmpdir # 創建一個臨時目錄,并返回其路徑
Dir.chdir("directory_name") # 將當前工作目錄更改為"directory_name"
Dir.pwd # 返回當前工作目錄的路徑
這些是Ruby中處理目錄的一些基本操作。你可以根據需要使用這些方法來執行更復雜的目錄操作。