anchor.diff:      searchDir.listSync().forEach((entity) {
         if(parseDir.length != 0) {
            // 下位のパス指定がある場合はファイルはリストに含めない
  -        if(entity is Directory) returnList.addAll(parseDirectory(entity.path + '/' + parseDir.join('/')));
  +        if(entity is Directory) {
  +          print('下位パス探索: ' + entity.path + '/' + parseDir.join('/'));
  +          returnList.addAll(parseDirectory(entity.path + '/' + parseDir.join('/')));
  +        }
           return;
         }
         returnList.add(entity);
  
positive.code: 
      List<FileSystemEntity> targetFs = new List();
      argResults['group'].split(gs).forEach((dt) {
        targetFs.addAll(parseDirectory(dt));
      });
  
      csvResult = searchGroups(targetFs);
    }
  
negative.code:  * *指定の部分を調べるのが目的
   * TODO: Futureに変更
   */
  List<FileSystemEntity> parseDirectory(String dir, [String current = '']) {
    List<FileSystemEntity> returnList = new List();
  
    Queue parseDir = new Queue.from(dir.split('/'));
  
    if(parseDir.first == '') parseDir.removeFirst();
  
    while(parseDir.length != 0) {
      String routeDir = parseDir.removeFirst();
      if(routeDir != '*') {
  