我尝试在fileutils中使用Ruby的cp_r方法递归地复制目录。然而,在我复制的目录中有一个文件和一个指向该文件的符号链接的情况下(愚蠢但不受我的控制),它会崩溃。- real_file_name or symbolic_link_filename (Errno::EEXIST)有没有一种干净的方法来解决这个问题?
我正在临时目录中生成一个文件。如果要生成的文件与已经存在的文件不同,那么我不想更新它,而是运行一个命令。如果是一样的话,我什么也做不了。errstatus = 0 $stderr.puts "Files are the same, nothing to do" $stderr.puts "Files are different, let's update