拡張子のついていないファイルの拡張子をつけたい。

「〇〇〇〇.〇〇〇〇.〇〇〇〇」(〇〇の部分はすべて数字)という拡張子のついていないファイルが大量に存在するフォルダがあります。
このフォルダに存在する全てのファイルに.dcmの拡張子をつけたいのですが、どのようなスクリプトを書けばよいでしょうか。
よろしくお願いいたします。

 채택된 답변

Kojiro Saito
Kojiro Saito 2023년 4월 7일

1 개 추천

フォルダーのファイル一覧取得はdirコマンドlsコマンドででき、ファイル名変更はmovefileなどでできます。
imageフォルダーに「〇〇〇〇.〇〇〇〇.〇〇〇〇」のファイルがあると仮定し、全て「〇〇〇〇.〇〇〇〇.〇〇〇〇.dcm」にリネームするサンプルは以下のとおりです。
list = dir("image/*");
list([list.isdir]) = []; % リストから'.'と'..'を削除
for n=1:length(list)
movefile(fullfile(list(n).folder, list(n).name), fullfile(list(n).folder, list(n).name + ".dcm"));
end

댓글 수: 1

秋葉
秋葉 2023년 4월 10일
dcmファイルに変換できました!
ありがとうございました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 デバッグと解析에 대해 자세히 알아보기

제품

릴리스

R2022a

질문:

2023년 4월 7일

댓글:

2023년 4월 10일

Community Treasure Hunt

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

Start Hunting!