2016-08-10 8 views
0

Matlabのサブフォルダにfopenを使ってファイルを作成しようとしています。私のプロジェクトのディレクトリでMatlabのサブフォルダにファイルを作成する方法

私はフォルダ「ログ」を持っているので、私はこれを試してみました:

filename = 'log.txt'; 
date_format = 'mmm_dd_yyyy_HH:MM'; 
time_stamp = datestr(now, date_format); 
file2 = fullfile('logs', strcat(time_stamp, filename)); 
fid = fopen(file2, 'w'); 

私はエラーを取得する:

The file name contains characters that are not contained in the filesystem encoding. Certain operations may not work as expected.

私はそれが書式設定の問題だと思うが、私はできません何が間違っているのか理解する。

編集:ケースで、それは問題に... Windows 7とMatlabのR2016a

答えて

1

は、コロン(:)を削除します。

Windowsで
date_format = 'mmm_dd_yyyy_HH_MM'; 

、ファイル名が/含めることはできません:?。*」<>とマーク

+0

はどうもありがとう、私は、フォルダと間違っていたかを把握しようとしているナットつもりでした...!それはタイムスタンプだった... – ErinGoBragh

+0

私はいつも起こる。 – zhqiat

関連する問題