| 查看: 968 | 回复: 0 | ||
[求助]
perl里的File::Copy模块求助
|
|
我写了一段程序 ,意思是,/home/liya/APOLLO/models下查找名称与$protein_dir一致的目录; 找到后,把该目录下名称与$model_name一致的pdb文件复制到指定目录$targetdir下。 终端提示的错误是 copy failed:是一个目录 at /home/liya/APOLLO/extract_wrong.pl line 29. 这是为什么呀???为这个折腾两天了也没搞定啊! opendir DIR,"/home/liya/APOLLO/models" or die "cannot open model_dir:$!"; foreach my $file(readdir DIR){ next if $file ~~ $protein_dir; if (-d $file){ opendir SUBDIR,$file or die "cannot open $protein_dir:$!"; foreach my $subfile (readdir SUBDIR){ 26 next if $subfile ~~ $model_name; 27 if (-e $subfile){ 28 chdir "/home/liya/AOPLLO/models/$file"; 29 copy ($subfile,$targetdir."/".$subfile) or die "copy failed:$!"; 30 } } close SUBDIR; } } close DIR; |
» 猜你喜欢
材料/农业专业,07/08开头均可,过线就行
已经有4人回复
327求调剂
已经有5人回复
361求调剂
已经有3人回复
一志愿中南大学化学学硕0703总分337求调剂
已经有5人回复
一志愿北京化工大学 070300 学硕 336分 求调剂
已经有6人回复
材料专业求调剂
已经有10人回复
341求调剂(一志愿湖南大学070300)
已经有5人回复
0854 考研调剂 招生了!AI 方向
已经有15人回复
384求调剂
已经有6人回复
生物学学硕求调剂
已经有4人回复













回复此楼