-1

我正在尝试查找文件是否存在(使用 -e 选项)并从中读取(使用@lines = <FILE>),两者都不适用于包含(例如)日文字符的(文件或目录)名称。

我正在使用 ActivePerl 5.14.1 和 win7。这是我正在做的一个简短示例:

if(-e 'C:\\test\\本のテれキス\\本のテれキス.txt') {
    print "exist";
} else {
    print "ne";
}

虽然文件存在我得到ne

4

1 回答 1

0

我建议您尝试使用当前目录中的文件,以防“\”无法按预期工作。

于 2012-06-08T17:59:15.697 回答