有关file的疑问

有关file的疑问

有关file的疑问
当为 open(INFILE, "E:\data.txt") or die "Can't open E:\data.txt: $!";时,程序运行没什么问题;
当为 open(INFILE, "E:\perl\data.txt") or die "Can't open E:\perl\data.txt: $!";时,程序报错信息是 open(INFILE, "E:\perl\data.txt") or die "Can't open E:\perl\data.txt: $!";.
这是什么原因造成的?
当为 open(INFILE, "E:\pe.
当为 open(INFILE, "E:\perl\data.txt") 是不是要写成 open(INFILE, "E:\perl\\data.txt") ?
谢谢.