在Ruby中,你可以使用File
類的rename
方法來重命名文件。以下是一個(gè)示例:
# 引入File類
require 'fileutils'
# 定義舊文件名和新文件名
old_file_name = 'old_file.txt'
new_file_name = 'new_file.txt'
# 使用rename方法重命名文件
File.rename(old_file_name, new_file_name)
puts "文件已成功重命名為 #{new_file_name}"
在這個(gè)示例中,我們首先引入了FileUtils
模塊,然后定義了舊文件名(old_file_name
)和新文件名(new_file_name
)。接下來,我們使用File.rename
方法將文件從舊文件名重命名為新文件名。最后,我們輸出一條消息,確認(rèn)文件已成功重命名。
請(qǐng)注意,在執(zhí)行此操作時(shí),確保目標(biāo)文件名不存在,否則rename
方法可能會(huì)引發(fā)錯(cuò)誤。你還可以使用File.exist?
方法檢查文件是否存在。