Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试查找文件是否存在(使用 -e 选项)并从中读取(使用@lines = <FILE>),两者都不适用于包含(例如)日文字符的(文件或目录)名称。
@lines = <FILE>
我正在使用 ActivePerl 5.14.1 和 win7。这是我正在做的一个简短示例:
if(-e 'C:\\test\\本のテれキス\\本のテれキス.txt') { print "exist"; } else { print "ne"; }
虽然文件存在我得到ne
ne
我建议您尝试使用当前目录中的文件,以防“\”无法按预期工作。