f_mkdir("Data1");
f_open(&file,"0:/Data1/Demo2.TXT",FA_CREATE_NEW | FA_WRITE );
f_write(&file, RS_Buffer, sizeof(RS_Buffer), &bw1);
f_close(&file);
这样可以建立一个文件夹,并在这个文件夹中建立txt文件。
现在我根据输入的名字建立文件夹,并在这个文件夹中建立txt文件,
txtname[40]={"0:/"}
f_mkdir(filename);
strcat(txtname,filename);
strcat(txtname,"/");
strcat(txtname,filename);
strcat(txtname,".TXT");
f_open(&file1,txtname,FA_CREATE_NEW | FA_WRITE );
f_close(&file1);
比如,filename[20]={"小狗"};
这样可以建立以小狗命名的文件夹,但是不可以在文件夹里建立txt文件。求指点???? |