Maya中的Mel语言中有个命令用fopen打开文件,比如这句脚本:$fileId=fopen($
Maya中的Mel语言中有个命令用fopen打开文件,比如这句脚本:$fileId=fopen($exampleFileName,"r");其中"r"是读取的意思我晓得…...
Maya中的Mel语言中有个命令用fopen打开文件,比如这句脚本:$fileId=fopen($exampleFileName,"r");其中"r"是读取的意思我晓得……但是这fopen到底是要打开什么样的或者说什么类型的文件呀?是目前你在script edit里编写的某个文件(类似于c里面的文件)还是说某个已经保存的.mel格式的文件或者说是其他的……望大神指点,这点看的真的很糊涂……
展开
1个回答
展开全部
fopen 文件名 w或a或r或w+或r+ 打开一份文件供你写(w),加写(a),读(r)或读写(w+或r+)。指令返回一个整数文件标,过后所有读写工作都用这标签进行 -- 这跟C的做法一样。
fclose 文件标 关掉文件。做完一切读写工作后可要记得执行这指令哦。
fwrite 文件标 数据 把数据以二进制形式写进文件里。若数据是字符串的话,别用这个指令,用fprint。 fwrite和fprint都不是即时把数据写出去的;它们会把数据累积在一个buffer,直到buffer满了才把所有内容输出去文件里。
fread 文件标 核对数据 由文件里读取数据,然后返回它;数据的类必须和核对数据匹配。
fprint 文件标 字符串 把字符串写进文件里。
fgetword 文件标 返回下一个空格后的字串。
fgetline 文件标 返回下一行字。
frewind 文件标 把内容指标倒退回去文件起点。
feof 文件标 若内容指标到了文件尾就返回1,否则返回0。
fclose 文件标 关掉文件。做完一切读写工作后可要记得执行这指令哦。
fwrite 文件标 数据 把数据以二进制形式写进文件里。若数据是字符串的话,别用这个指令,用fprint。 fwrite和fprint都不是即时把数据写出去的;它们会把数据累积在一个buffer,直到buffer满了才把所有内容输出去文件里。
fread 文件标 核对数据 由文件里读取数据,然后返回它;数据的类必须和核对数据匹配。
fprint 文件标 字符串 把字符串写进文件里。
fgetword 文件标 返回下一个空格后的字串。
fgetline 文件标 返回下一行字。
frewind 文件标 把内容指标倒退回去文件起点。
feof 文件标 若内容指标到了文件尾就返回1,否则返回0。
追问
那它打开的文件到底长什么样呢(⊙o⊙)…$exampleFileName这个文件你举个例子长啥样?可以给个程序看看吗?指明一下那文件…还有真正的文件名前面也都需要加$这个字符吗……请解答下,多谢啦~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询