Create dummy files based on filename
    조회 수: 4 (최근 30일)
  
       이전 댓글 표시
    
Hello,
I have a directory with text files. They are named as A1,A2,A3,A4,A5, B1,B2,B3,B4,B5,C1,C2... and so on. Set A is one group of txt files, Set B is another and so on. All the sets should have (let's say) 5 txt files. However, not all the sets satisfy this requirement.
For example, I have sets like, D1, D3, D4, E5, F1, F2, F5.. etc. (note that Set D is missing D2, D5 and Set E is missing E1, E2, E3, E4 and so on)
Is it possible to read the directory, identify the missing files and create dummy/empty txt files matching the names as requirement specifies?
Any help/lead is warmly appreciated.
TIA!
댓글 수: 0
채택된 답변
  Walter Roberson
      
      
 2020년 3월 19일
        suffix = '.txt';  %or as appropriate
prefixes = 'A': 'F';
for P = prefixes
    for K = '1' : '5'
        thisfile = [P K suffix];
        if ~exist(thisfile, 'file')
            fid = fopen(thisfile, 'w');
            fclose(fid);
        end
    end
end
댓글 수: 3
  Walter Roberson
      
      
 2020년 3월 19일
				suffix = '.txt';  %or as appropriate
prefixes = 'A': 'F';
for P = prefixes
    for K = {'1', '2', '5', '9', '13', '56'}
        thisfile = [P K{1} suffix];
        if ~exist(thisfile, 'file')
            fid = fopen(thisfile, 'w');
            fclose(fid);
        end
    end
end
추가 답변 (0개)
참고 항목
카테고리
				Help Center 및 File Exchange에서 File Operations에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

