Perl - 处理非英语(日语)名称的文件

时间:2012-05-31 06:48:15

标签: perl file

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

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

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

虽然该文件存在但我得到ne

1 个答案:

答案 0 :(得分:0)

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