作者liyih ()
看板Perl
标题Re: [问题] 建立目录问题
时间Wed Nov 4 09:39:29 2009
※ 引述《s1106 (big john)》之铭言:
: 写了一个从档案读取2.txt的字元来建立目录如下:
: #!/usr/bin/perl -w
: unless (open(INFILE, "2.txt")) {
: die ("cannot open input file file:$^E\n");
: }
: $line=<INFILE>;
: while ($line ne "") {
: mkdir ($line) or warn "Cannot opendir :$^E\n";
: $line=<INFILE>;
: }
: --------------------------------------------------
: 当我执行时 ,Cannot opendir :档案名称、目录名称或磁碟区标签语法错误。
: 有人可以告诉我哪里错了吗?
个人猜测应该是没有过滤掉档案中的 \n 或是 \r 字元。
根据上述的错误讯息,判断应该是 Win32 环境下。
建议参考文章
http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx
说明哪些范围的字元是允许的。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.64.130
1F:→ s1106:谢谢你的提示,原来加个chomp就能解决 11/04 13:30
2F:推 cutecpu:推 11/05 12:54