function run_test() { var testBundle = do_get_file("data/test_bug446708");
RecursivelyZipDirectory(testBundle);
}
// Add |file| to the zip. |path| is the current path for the file. function AddToZip(zipWriter, path, file) { var currentPath = path + file.leafName;
if (file.isDirectory()) {
currentPath += "/";
}
// THIS IS WHERE THE ERROR OCCURS, FOR THE FILE "st14-1.tiff" IN "test_bug446708"
zipWriter.addEntryFile(
currentPath,
Ci.nsIZipWriter.COMPRESSION_DEFAULT,
file, false
);
// if it's a dir, continue adding its contents recursively... if (file.isDirectory()) { var entries = file.QueryInterface(Ci.nsIFile).directoryEntries; while (entries.hasMoreElements()) { var entry = entries.nextFile;
AddToZip(zipWriter, currentPath, entry);
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.