2016-08-10 4 views
0

Я пытаюсь создать файл, используя fopen в подпапке в Matlab.Как создать файл в подпапке в 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.

Я думаю, что это проблема форматирования, но я не могу выяснить, что не так.

Edit: В случае, если это имеет значение ... Windows 7 и Matlab R2016a

ответ

1

Удалить двоеточие (:).

date_format = 'mmm_dd_yyyy_HH_MM'; 

В окнах, имена файлов не могут содержать /: *»<> и знаки

+0

Спасибо так много я схожу с ума, пытаясь выяснить, что случилось с папкой ...?.! это была отметка времени ... – ErinGoBragh

+0

Случается ко мне все время. – zhqiat

Смежные вопросы