在Ruby中,你可以使用File
类的rename
方法来重命名文件。以下是一个示例:
# 引入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}"
在这个示例中,我们首先引入了FileUtils
模块,然后定义了旧文件名(old_file_name
)和新文件名(new_file_name
)。接下来,我们使用File.rename
方法将文件从旧文件名重命名为新文件名。最后,我们输出一条消息,确认文件已成功重命名。
请注意,在执行此操作时,确保目标文件名不存在,否则rename
方法可能会引发错误。你还可以使用File.exist?
方法检查文件是否存在。