Bonjour,

J'ai un fichier avec plein de nom de fichier (et sa directory) que j'aimerais supprimer.

typiquement mon fichier txt se présente comme suis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
[...]
08\04\09\02\080409_02243302.pro 0.77 1 440 0.766 NaN NaN NaN NaN
08\04\09\02\080409_02244205.pro 0.70 1 488 0.704 NaN NaN NaN NaN
08\04\09\02\080409_02244256.pro 0.75 1 474 0.754 NaN NaN NaN NaN
[...]
Seule la 1ère colonne est intéressante

j'ouvre celle ci comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
[X{1:9}] = textread('TP.txt','%s%f%f%f%f%f%f%f%f','headerlines',1);
directory_erase =  X{1}(1:13841);
Ensuite j'aimerais utiliser FULLFILE car la directory du .txt n'est pas complète, il manque Y:\copy à tous donc, avant, il faudrait que je transforme les directories comme suis :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
directory_erase = directory_erase {1:end}
ou
directory_erase = directory_erase {all}
pour ensuite faire le FULLFILE, mais dans les cas, une erreur se produit. Je suis sûr d'avoir déjà eu à résoudre ce problème mais impossible de me remémorer la solution !

Merci