private function importRowsToImportFile(Gpf_Io_File $importFile)
 {
     while ($row = $this->file->readCsv($this->delimiter)) {
         if ($row[0] != null) {
             $importFile->write($row[0]);
         } else {
             break;
         }
     }
 }
 private function readFiles(Gpf_Data_RecordSet $result)
 {
     $path = Gpf_Paths::getInstance()->getAccountDirectoryPath() . Gpf_Csv_ImportExportService::EXPORT_DIRECTORY;
     foreach (new Gpf_Io_DirectoryIterator($path, 'csv') as $fullFileName => $fileName) {
         $file = new Gpf_Io_File($fullFileName);
         $file->setFileMode("r");
         if ($fileHeader = $file->readCsv(";")) {
             if ($fileHeader[0] == null) {
                 return;
             }
             $url = Gpf_Paths::getInstance()->getFullBaseServerUrl() . Gpf_Paths::getInstance()->getAccountDirectoryRelativePath() . Gpf_Csv_ImportExportService::EXPORT_DIRECTORY . $fileName;
             $result->add(array($url, $fileName, $fileHeader[2], $fileHeader[3], $this->getDataTypes($fileHeader[1]), $file->getSize()));
         }
     }
 }