我正在尝试使用 -e 来检查文件是否存在,$name 是用户指定的任何输入,"_file_"是固定的,而 * 可能是任何可能的。目前它无法检测到该文件。
if (-e $name."_file_*.txt)
{
do something;
}
Run Code Online (Sandbox Code Playgroud)
为什么不用glob()来呢?
if (my @files = glob("\Q$name\E_file_*.txt")) {
# do something
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
185 次 |
| 最近记录: |