「フォルダの中を一気に読み込む」の編集履歴(バックアップ)一覧はこちら
「フォルダの中を一気に読み込む」(2011/10/29 (土) 17:48:04) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*フォルダの中を一気に読み込む
wgetなんかで大量の種のゲノムを取り込んだときに、genomesフォルダの中にどんなフォルダやファイルがあるかわからない時に、とりあえず一括で処理するコマンド
**例:あるフォルダの中に大量のフォルダまたはファイルがあるとき
フォルダ中のファイルの一覧を取得する。
@folder_list = ();
opendir(DIR,"genomes");
while (defined($dir = readdir(DIR))){
unless($dir eq '.' || $dir eq '..'|| $dir eq '.DS_Store'){
push(@folder_list, $dir);
}
}
closedir(DIR);
この場合、genomesフォルダの中にある., .., .DS_Store以外のすべてのフォルダの名前を@folder_listに入れている。
*フォルダの中を一気に読み込む
wgetなんかで大量の種のゲノムを取り込んだときに、genomesフォルダの中にどんなフォルダやファイルがあるかわからない時に、とりあえず一括で処理するコマンド
**例:
あるフォルダの中に大量のフォルダまたはファイルがあるとき、フォルダ中のファイルの一覧を取得する。
@folder_list = ();
opendir(DIR,"genomes");
while (defined($dir = readdir(DIR))){
unless($dir eq '.' || $dir eq '..'|| $dir eq '.DS_Store'){
push(@folder_list, $dir);
}
}
closedir(DIR);
この場合、genomesフォルダの中にある., .., .DS_Store以外のすべてのフォルダの名前を@folder_listに入れている。