how can read filename and rename
2 ビュー (過去 30 日間)
古いコメントを表示
file name is : GSM-2_2010060-2010090_0031_EIGEN_G---_005a.gfc
renamed file : 201003.txt
2010 is years
03 is monthe
2 件のコメント
Walter Roberson
2016 年 9 月 4 日
Is the "2010" part to be extracted from the 2010060 or from the 2010090 ? Is the 03 to be extracted from the middle digits of the "0031" ? Or is the "060" and "090" to be understood as day number within year and the second of the two is to be converted to a month number?
回答 (2 件)
R. B.K.
2016 年 9 月 4 日
Renaming a File in the Current Folder:
In the current folder, rename oldname.m to newname.m:
movefile('oldname.m','newname.m')
0 件のコメント
Walter Roberson
2016 年 9 月 5 日
Use array indexing to exact the day number strings, and use str2double() to convert to numeric. Average and use as a number of days offset into the year. Convert to month number.
For example,
d = datevec(datenum('2011', 'YYYY') + 75 - 1);
month_number = d(2);
The "- 1" is because datenum() applied to a year will already refer to January 1, day 1 in the year.
参考
カテゴリ
Help Center および File Exchange で Dates and Time についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!