Is there a way to detect if a file is open in another application from MATLAB?
Afficher commentaires plus anciens
I have a problem reading a file and I would like to check if the file is already opened by another application before using load.
I have received access conflicts when I try to read a file with MATLAB while this file is written to by another application.
Any idea?
2 commentaires
Walter Roberson
le 8 Fév 2011
Are you willing to restrict this question to MS Windows and access to either local drives or a shared drive on a Windows server? The answers get much more complicated in other cases.
quai20
le 8 Fév 2011
Réponse acceptée
Plus de réponses (1)
Aurelien Queffurust
le 8 Fév 2011
1 vote
Another strategy is to use a file as a semaphore.
This trick is used for example in this submission: Multicore - Parallel processing on multiple cores
Catégories
En savoir plus sur MATLAB dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!