当前位置: 首页 > news >正文

二级网站建设检查评比方案j2ee网站开发买什么书

二级网站建设检查评比方案,j2ee网站开发买什么书,没备案网站如何通过百度联盟审核,网站查询功能怎么做对于objective-c中的有关文件目录的操作和文件的操作。 通过一道习题来熟悉NSFileManager和NSFileHandle中的方法的使用。 本题原意:将指定目录下所有后缀名为XXX(可以自己输入)的文件中字符串为him(可以自己输入)改为me(可以自己输入) 1.首先新建了一…对于objective-c中的有关文件目录的操作和文件的操作。 通过一道习题来熟悉NSFileManager和NSFileHandle中的方法的使用。 本题原意:将指定目录下所有后缀名为XXX(可以自己输入)的文件中字符串为him(可以自己输入)改为me(可以自己输入) 1.首先新建了一个文件解析类ReplaceStringInDirectory.h interface ReplaceStringInDirectory : NSObject /*** 替换指定文件中指定的所有字符串为另一个字符串*/(void)replaceInDirectory:(NSString *)pathFile withOldString:(NSString *)oldString withNewString:(NSString *)newString;//替换指定目录下所有指定类型的文件中的字符串(void)replaceInDirectory:(NSString *)pathDirectory withOldString:(NSString *)oldString withNewString:(NSString *)newString InType:(NSString *)typeFile; end 2.在对应的ReplaceStringInDirectory.m文件中实现.h文件中的两个方法 /*** 替换指定文件中指定的所有字符串为另一个字符串*/(void)replaceInDirectory:(NSString *)pathFile withOldString:(NSString *)oldString withNewString:(NSString *)newString {//文件目录管理器 一个单例对象NSFileManager *fm [NSFileManager defaultManager];//先备份一份文件在相同的路劲下并以指定文件格式[fm copyItemAtPath:pathFile toPath:[pathFile stringByAppendingString:_bak] error:nil];//创建文件句柄 文件指针 用以操作文件的内容NSFileHandle *fh [NSFileHandle fileHandleForUpdatingAtPath:pathFile];//读取文件的信息NSData *data [fh readDataToEndOfFile]; //这样会使的当前文件指针fh指向末尾NSString *dataString [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];//判断当前字符串对象中是否包含有oldWordif ([dataString containsString:oldString]) {dataString [dataString stringByReplacingOccurrencesOfString:oldString withString:newString];}//将文件清空之后将字符串写回到文件中[fh truncateFileAtOffset:0];[fh writeData:[dataString dataUsingEncoding:NSUTF8StringEncoding]];//同步文件。 关闭线程锁[fh synchronizeFile];[fh closeFile]; }//替换指定目录下所有指定类型的文件中的字符串(void)replaceInDirectory:(NSString *)pathDirectory withOldString:(NSString *)oldString withNewString:(NSString *)newString InType:(NSString *)typeFile {NSFileManager *fm [NSFileManager defaultManager];//深层次的遍历目录NSArray *arrayFile [fm subpathsOfDirectoryAtPath:pathDirectory error:nil];for (NSString *item in arrayFile) {//获取文件的后缀名if ([typeFile isEqualToString:[item pathExtension]]) {[self replaceInDirectory:[pathDirectory stringByAppendingFormat:/%,item] withOldString:oldString withNewString:newString];}} } 需要注意是 NSFileManager *fm [NSFileManager defaultManager];生成的对象是一个单例对象。 //创建文件句柄 文件指针 用以操作文件的内容 NSFileHandle *fh [NSFileHandle fileHandleForUpdatingAtPath:pathFile]; 该对象是以可读可写的方式创建的创建文件句柄(指针)有三种方式  1.只读   2.只写   3.可读可写  转载于:https://www.cnblogs.com/BeyondAverage0908/p/4597424.html
http://www.pierceye.com/news/500492/

相关文章:

  • 科技网站推荐南宁百度seo
  • 设计婚纱网站wordpress主题制作全过程新手必看
  • 郑州网站seo厂家上海制作网页的公司有哪些
  • 网站修改关键词不收录vps 可以做多个网站吗
  • 营销外包网站App加网站什么做
  • 网页设计网站制作视频教程重庆是哪个省份
  • 国家建设厅官方网站平台类网站有哪些
  • 多语言网站建设公司wap网站技术
  • 网站制作设计多少钱上海智能网站建设公司
  • 知名的教育行业网站开发华夏集团网站建设
  • flash网站用什么做wordpress搭建群空间
  • 如何用社交网站开发客户学网络营销有前途吗
  • 做瞹瞹瞹视频免费网站wordpress不提示系统更新
  • 加气站类型的网站建设重庆工程招投标交易信息网
  • 如何做分类网站信息营销产品展示网站模板
  • 做网站用哪种编程语言网店营销策略
  • 已经注册了域名怎么做简单的网站知乎问答网站开发教程
  • html5做手机网站网页设计如何制作背景
  • vs2010网站开发示例wordpress apply filters
  • 产品网站建设建议定制软件的网站
  • 极速彩票网站建设创造网站需要多少钱
  • 不要域名能建网站么工作室建设规划
  • html网站首页图片切换一元购物网站怎么做
  • 焦作网站建设费用wordpress php最大输出变量
  • 移动端高端网站开发做私活的网站
  • 广东专业做网站浙江建设工程信息网高工评选
  • 当阳网站建设电话时尚类网站建设
  • 南平网站建设公司seo中文含义是什么
  • 重庆科技建设信息网站关键词做网站标题是什么意思
  • 潍坊中企动力做的网站怎么样哪个网站做黄金交易最好