我正在尝试查找文件是否存在(使用-e选项)并从中读取(使用@lines = <FILE>
),两者都不使用包含(用于文件或目录的)名称(用于例)日本人。
我正在使用ActivePerl 5.14.1和win7。这是我正在做的一个简短的例子:
if(-e 'C:\\test\\本のテれキス\\本のテれキス.txt') {
print "exist";
} else {
print "ne";
}
虽然该文件存在但我得到ne
答案 0 :(得分:0)
我建议您尝试使用当前目录中的文件,以防“\”无法按预期工作。