newfile-创建文件

仅X2、X3、X5系列支持

newfile filepath,size

filepath:文件路径(:"sd0/1.txt")

size:文件大小(以字节为单位,最大2147483647)

newfile-示例1

1 //在内存文件系统中创建一个名为"0.txt"的文件,大小为4096字节
2 newfile "ram/0.txt",4096
../_images/newfile_1.jpg

newfile-示例2

1 //在SD卡根目录中创建一个名为"1.jpg"的文件,大小为4096字节
2 newfile "sd0/1.txt",4096
../_images/newfile_2.jpg

newfile-示例3

1 //在SD卡根目录中创建一个名为"1.jpg"的文件,大小为4096字节
2 t0.txt="sd0/1.txt"
3 newfile t0.txt,4096
../_images/newfile_3.jpg

注意

请保证t0的txt_maxl足够大,否则会提示操作文件失败。

注意

要使用内存文件系统必须先在工程配置选项中配置内存文件系统的大小,新建工程默认内存文件系统大小为0,即不能使用。

newfile指令-样例工程下载

资源合集汇总

newfile-应用实例

创建多个有规律的文件,例如a1.txt~a9.txt

 1 for(sys0=1;sys0<=9;sys0++)
 2 {
 3     covx sys0,t0.txt,0,0  //将变量转换为文本
 4     t1.txt="sd0/"+"a"+t0.txt+".txt"
 5     findfile t1.txt,sys1
 6     if(sys1==0)
 7     {
 8         newfile t1.txt,4096
 9     }
10
11 }