How to delete text files except one.?

13 ビュー (過去 30 日間)
Lalit Patil
Lalit Patil 2013 年 2 月 16 日
In one folder there are so many text files. I want to delete all that files except one named XYZ.txt using matlab.
delete(*.txt)
This function deletes all. So, how to do.?
  2 件のコメント
José-Luis
José-Luis 2013 年 2 月 16 日
  1. Copy that file somewere else ( copyfile() ), delete, copy back.
  2. Get list of all files ( dir() ), delete xyz from list, delete all files in list
Lalit Patil
Lalit Patil 2013 年 2 月 16 日
Can i do your listed operation using MATLAB.?

サインインしてコメントする。

採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 2 月 16 日
yourfolder='d:/test/';
f=dir([yourfolder '*.txt'])
f={f.name}
n=find(strcmp(f,'file.txt'));
f{n}=[]
for k=1:numel(f);
delete([yourfolder f{k}])
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeFile Operations についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by