我正在尝试使用下一个代码复制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/