我正在尝试使用下一个代码复制png文件

$cty2 = 'filename';
fwrite($fh, $stringData);
$old = 'images/bg_freeze.png';
$new = 'images/$cty2.png';
copy($old, $new) or die("Unable to copy $old to $new.");
fclose($fh);

但是,结果是一个具有此名称的png文件( $ cty2.png )
应该是( filename.png )

如何解决这个问题,以使新文件名( filename.png )不成为( $ cty2.png )

最佳答案

您尚未指定哪种语言。但是问题几乎可以肯定是您需要使用双引号("),而不是单引号(')。否则变量将不会在字符串内扩展。

关于string - 变量未在Perl字符串中扩展?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10711568/

10-15 09:10