推荐答案
在 Perl 中,可以使用内置函数 rename
来重命名文件,使用 unlink
来删除文件。
重命名文件
rename("old_filename.txt", "new_filename.txt") or die "无法重命名文件: $!";
删除文件
unlink("filename.txt") or die "无法删除文件: $!";
本题详细解读
重命名文件
rename
函数用于将文件从一个名称更改为另一个名称。它接受两个参数:原始文件名和新文件名。如果重命名成功,rename
返回真值(1),否则返回假值(0)。如果重命名失败,可以使用 or die
来捕获错误并输出错误信息。
删除文件
unlink
函数用于删除一个或多个文件。它接受一个文件名或文件名列表作为参数。如果删除成功,unlink
返回删除的文件数量,否则返回假值(0)。如果删除失败,可以使用 or die
来捕获错误并输出错误信息。
注意事项
- 在使用
rename
和unlink
时,确保文件路径和文件名正确,否则可能会导致操作失败。 - 如果文件正在被其他进程使用,删除操作可能会失败。
- 在删除文件之前,最好检查文件是否存在,以避免不必要的错误。