J'ai un ensemble de données composé d'un grand nombre de fichiers .mat
. Chaque fichier .mat
est de taille considérable, c'est-à-dire que le chargement prend du temps. Malheureusement, certains d'entre eux sont corrompus et load('<name>')
renvoie une erreur sur ces fichiers. J'ai implémenté une routine try-catch pour déterminer quels fichiers sont corrompus. Cependant, étant donné que seule une poignée d'entre eux sont corrompus, charger chaque fichier et vérifier s'il est corrompu prend du temps. Est-il possible de vérifier la santé d'un fichier .mat
sans utiliser load('<name>')
?vérifier si le fichier MAT est corrompu sans charge
Je n'ai pas réussi à trouver une telle solution n'importe où.
['try'] (http://www.mathworks.com/help/matlab/ref/try.html) pourrait aider je pense – shamalaia
@shamalaia Si j'utilise' load' dans 'try', cela prend du temps . Je cherche une solution sans utiliser 'load' pour gagner du temps. – user3342981