搜档网
当前位置:搜档网 › iphone:使用NSFileManager取得目录下所有文件(遍历所有文件)

iphone:使用NSFileManager取得目录下所有文件(遍历所有文件)

iphone:使用NSFileManager取得目录下所有文件(遍历所有文件)

iphone:使用NSFileManager取得目录下所有文件(遍历所有文件) iphone取得目录下所有文件,示例函数:

- (NSArray*) allFilesAtPath:(NSString*) dirString {

NSMutableArray* array = [NSMutableArray arrayWithCapacity:10];

NSFileManager* fileMgr = [NSFileManager defaultManager];

NSArray* tempArray = [fileMgr contentsOfDirectoryAtPath:dirString error:nil];

for (NSString* fileName in tempArray) {

BOOL flag = YES;

NSString* fullPath = [dirString stringByAppendingPathComponent:fileName];

if ([fileMgr fileExistsAtPath:fullPath isDirectory:&flag]) {

if (!flag) {

[array addObject:fullPath];

}

}

}

return array;

}

NOTICE:

1,NSFileManager的contentsOfDirectoryAtPath方法返回值只是文件名,不是全路径。

2,fileExistsAtPath返回值用来判断路径是否有效,传入指针的返回值用来判断是否是路径。

树的遍历:文件目录结构的显示

数据结构课程设计报告 树的遍历:文件目录结构的显示 专业 计算机科学与技术 学生姓名 **** 班级 计算机*** 学号 ***** 指导教师 徐燕萍 完成日期 2014年7月4日

目录 1、设计内容 (2) 2、设计分析 (3) 2.1建立树形链表结构的函数PARSE() (3) 2.2目录大小重新计算函数RE S IZE() (4) 2.3输出树形结构的函数OUT P UT() (5) 3、设计实践 (5) 4、测试方法 (14) 4.1测试目的 (14) 4.2测试输入 (15) 4.3正确输出 (15) 4.4实际输出 (17) 5 程序运行效果 (19) 5.1测试结果分析 (19) 5.2探讨与改进 (19) 6 设计心得 (20) 1

树的遍历:文件目录结构的显示 1、设计内容 给出Unix下目录和文件信息,要求编程实现将其排列成一定缩进的树。具体要求如下。输入要求: 输入数据包含几个测试方案。每一个案例由几行组成,每一行都代表了目录树的层次结构。第一行代表目录的根节点。若是目录节点,那么它的孩子节点将在第二行中被列出,同时用一对圆括号“()”界定。同样,如果这些孩子节点钟某一个也是目录的话,那么这个目录所包含的内容将在随后的一行中列出,有一对圆括号将首位界定。目录的输入格式为:*name size,文件的输入格式为:name size,其中*代表当前节点的目录,name代表文件或目录的名称,由一串长度不大于10的字符组成,并且name字符串中不能包含有‘(’,‘)’,‘[’,‘]’,‘*’。size是该文件/目录的大小,为大于0的整数。每一个案例中最多只能包含10层,每一层最多有10个文件/目录。 输出要求: 对每一个测试案例,输出时要求:第d层的文件/目录名前面需要插入8*d个空格,兄弟节点之间要在同一列上。不要使用Tab(制表符)来统一输出的缩进。每一个目录的大小(size)是它包含的所有子目录和文件大小以及它自身大小的总和。 输入例子: */usr1 (*mark 1 *alex 1) (hw.c3 *course 1)(hw.c 5) (aa.txt 12) */usr 1 () 表示含有两个不同的根目录,目录名都是/usr,第一个根目录/usr 下包含mark和alex两个子目录,mark目录下包含大小为3的文件hw.c和子目录course,alex目录下有一个大小为5的文件hw.c,子目录course下包含文件aa.txt,其大小为12;第二个根目录/usr下为空。 2

iPhone手机使用手册—“照片”操作说明

查看照片和视频删除照片和视频幻灯片显示共享照片和视频拷贝并粘贴照片和视频从电子邮件信息、彩信或网页存储图像将照片指定给联系人墙纸常见问题 iPhone手机使用手册—“照片”操作说明 iPhone 可让您随身携带照片,从而使您可以与家人、朋友和同事共享它们。在 iPhone 上查看照片,或者通过 AirPlay (IOS4.2)在使用 Apple TV 的电视机上查看它们。您可以从电脑同步照片和视频、查看用IPHONE拍摄的照片和视频、将照片用做墙纸,或者指定照片以识别来电的联系人。您还可以用电子邮件和彩信发送照片和视频,将照片和视频上传到MobileMe 画廊,以及打印照片。 【注】视频功能仅在 iPhone 3GS或新款机型上可用。 一、与电脑同步照片和视频 iTunes 可以使照片和视频与以下应用程序来同步: Mac: iPhoto 4.0.3(苹果电脑的图片管理软件,同步视频需要iPhoto 6.0.6或更新版本),或者 Aperture(apple公司图片处理软件,仅限照片) PC: Adobe Photoshop Elements 8.0或更高版本(仅限照片)。 您还可以从电脑上包含图像的任何文件夹同步照片和视频。 创建 iPhone 版本的视频 iPhone 支持 H.264 和 MPEG-4 视频格式(带 AAC 音频)。如果在将视频同步到 iPhone 时遇到问题,您可以使用 iTunes 创建一个 iPhone 版本的视频。 1、将视频拷贝到您的 iTunes 资料库。 2、在 iTunes 中,从“资料库”列表中选择“影片”,然后选择您想要同步的视频。 3、选取“高级”>“创建 iPod 或 iPhone 版本”。 二、查看照片和视频 您可以在“照片”中浏览从电脑上同步来的照片。您还可以查看使用 iPhone 的内建摄像头拍摄的照片和录制的视频。 使用 iPhone 拍摄的照片和视频、从电脑同步的照片和视频,或者从电子邮件或彩信存储的照片和视频可在“照片”中查看。如果使照片与 iPhoto 8.0(iLife 09 的一部分)或更高版本同步,则可以按您所识别的事件和面孔查看您的照片和视频。如果标记了位置数据,您还可以看到照片和视频的拍摄地点。 操作步骤: 1、在“照片”中,轻按相簿。轻按屏幕底部的按钮,以按事件、面孔或地点(如果适用)

iPhone操作简易手册

iPhone 产品操作简易手册 -- I TUNES 下载、iPhone 激活、账号注册、软件下载、 应用程序、音乐、影片、照片同步 联通iPhone 与水货iPhone 外观对比 iPhone 3GS 与iPhone 3G 产品对比

iTunes软件介绍及下载地址 I Tunes 软件介绍: ★ iTunes 是一种管理 iPhone 中的内容和介质的桌面软件应用程序。铃声、音乐、有声读物、播客、视频内容和购买的应用程序都是从你的 iTunes 资料库同步的。★如果在 iTunes 中你还没有内容,使用APP Store 可以轻松地购买或订阅内容并下载到iTunes 中。你还可以直接将电脑中的音乐和视频同步到 iPhone 中。当你同步到自己的 Mac 或 PC 时,iPhone 将把购买的介质上传到你的 iTunes 音乐资料库中。默认情况下,每当你将 iPhone 连接到你的电脑时,iTunes 将自动与 iPhone 同步。无论你在 iPhone 或自己的电脑上进行更改,同步均在 iPhone 和你的电脑之间拷贝信息和内容,使二者中的信息和内容都是最新的。 I Tunes 软件下载地址: https://www.sodocs.net/doc/e49050293.html,/https://www.sodocs.net/doc/e49050293.html,/iTunes9/06 1-7192.20090922.Mju88/iTunesSetup.exe(目前版本为9.01) I Tunes 软件下载后将其安装至电脑。注:安装过程中将其设置为默认播放器。 I Tunes 软件安装完后显示如下图标:

最新iphone4操作指南使用技巧(图解)

iPhone 4使用操作手册 本帖一、iPhone 4按键的基本介绍 二、开机 iPhone 4开机需要长按机身顶部右上角的“开/关键”(也称之为电源键)。 开/关键的作用: 1.锁定 iPhone 按下“开/关”和“睡眠/唤醒”按钮。 2.解锁 iPhone 按下主屏幕按钮或“开/关”和“睡眠/唤醒”按钮,然后拖移滑块。 3.完全关掉 iPhone 按住“开/关”和“睡眠/唤醒”按钮几秒钟,直至出现红色滑块,然后拖移该滑块。在 iPhone 已关掉时,来电会直接前往语音信箱。 4.开启 iPhone 按住“开/关”和“睡眠/唤醒”按钮,直至出现 Apple 标志 三、激活 iPhone在出厂时不能用来拨打普通电话,必须先激活它。激活后的iPhone可以访问联通无线网络并启

用iPhone的全套功能,未激活的iPhone只能用来拨打紧急电话。iPhone激活需通过iTunes完成。 激活iPhone通常在购买时进行,但用户也可以在家完成。 (一)激活前状态 激活前iPhone会显示以下屏幕,告知用户必须插入SIM卡,并将iPhone连接到电脑并打开iTunes才能激活它。 (二)激活流程 1.准备一台可访问互联网的电脑,并确保电脑连接互联网; 2.在电脑上下载并安装iTunes软件,获取iTunes软件的地址为: https://www.sodocs.net/doc/e49050293.html,/itunes/download 3.将SIM/USIM卡放入iPhone手机中,放入SIM/USIM卡的方法见附加说明2; 4.将随机附带的数据线一端插入联网电脑的USB接口,另一端接在iPhone的数据接口,电脑会识别iPhone并自动打开iTunes(如果尚未打开的话); 5.iTunes软件运行,自动识别iPhone手机并连接苹果服务器进行激活。 6.如iTunes弹出运营商设置对话框,必须点击“更新设置”,待更新成功后即可。 附加说明1:iPhone电量确认 在开始iPhone激活阶段之前,请确认iPhone有电。没有电的iPhone无法打开,也不能激活它。使用随附的交流电源适配器为iPhone充电大约15分钟。如果iPhone的电池已耗尽,iPhone至少需要充电10

Linux C :遍历输出指定目录下的所有文件

Linux C :遍历输出指定目录下的所有文件 在Linux下opendir()、readdir()和closedir()这三个函数主要用来遍历目录。在使用这三个函数前必须先包括以下两个头文件: #include #include opendir函数的原型为: DIR *opendir(const char *name); 它返回一个DIR*类型,这就是一个句柄啦,你不用管它的内部结构是什么样的,只要知道这个句柄就是等一下要传给readdir()函数的参数就行了。 readdir函数的原型为: struct dirent *readdir(DIR *dir); 看它的参数就知道该参数是opendir函数返回的句柄,而该函数的返回值是struct dirent* 类型,这里我们必须了解一下这个结构体: struct dirent { ino_t d_ino; /* inode number */ off_t d_off; /* offset to the next dirent */ unsigned short d_reclen; /* length of this record */ unsigned char d_type; /* type of file */ char d_name[256]; /* filename */ }; 这个结构体的d_name存放的就是文件的名字,这里的文件包括普通文件,目录文件等等,在linux的思想中,所有的东西都是文件。 closedir函数的原型为: int closedir(DIR *dir); 这个函数就不用多说了,一般有开(open),就有关(close),这样的结构经常可出看到,如fopen,fclose等等。 三个函数介绍完了,直接来一个例子吧: SearchDir.c#include #include #include #include #include char filename[256][256]; int len = 0; int trave_dir(char* path, int depth) { DIR *d; //声明一个句柄 struct dirent *file; //readdir函数的返回值就存放在这个结构体中 struct stat sb;

C#遍历目录下的所有文件夹

//这个是网上转的上一个也是仿照这个改的同样是win32控制台程序学习! using System; using System.Collections.Generic; using System.Text; using System.IO; namespace TestFileInfo { class Program { static void Main(string[] args) { string pathNames=null; do { Console.Write("请输入目录路径名(输入x退出程序):"); pathNames = Console.ReadLine(); if ((pathNames == "X") || (pathNames == "x")) break; DirectoryInfo dirPath = new DirectoryInfo(pathNames); CDirectoryInfo dirObject = new CDirectoryInfo(); Console.Write(dirObject.GetDirectoryInfos(dirPath)); Console.WriteLine("______________________________________________ ________/n"); //dirObject.pathNameProp = null; //Console.Write(dirObject.GetDirectoryInfos(pathNames)); //Console.WriteLine("_____________________________________________ ________"); } while (true);//((pathName == "X") || (pathName == "x")); Console.Write("/n程序已终止,按任意键退出程序!"); Console.ReadKey(); } }

iPhone快捷键大全 你不知道的使用

iPhone快捷键大全你不知道的使用 苹果iPhone在国内俨然成为了最受欢迎的时尚智能手机代表。越来越多的用户加入到了果粉的行列。不过,相信有很多果粉都不清楚苹果iPhone的快捷键以及各种使用技巧。今天,小编就将所有的iPhone快捷键以及使用技巧告诉大家。 1.默认第一页的App Store按钮是安装和自动更新软件的地方。 2.奉劝机器苦手女生和懒得折腾的人都用它安装软件,建议远离91手机助手。 3.按住顶端的键持续几秒是关机,它就叫关机键--给那些把锁屏当关机用的。。 4.同时按住关机和home可以截图(非常实用) 5.计算器横过来是科学计算器(非常实用)

6.系统自带的定时器可以让iPod睡眠。用法:睡前听音乐,设定半小时后休眠,这样半小时后音乐自己就停了。不仅iPod,诸如Tokyo FM这样的广播软件也一样有效。 7.计算器表面上是没有退格键的,但是只要在数字屏幕上向左或向右划,就可以退格。 8.safari 下的加号点进去有一个保存至主屏幕以后就可以从桌面直接打开了 9.晃动iPhone/iPod touch随机播放音乐。原装的耳机上的麦克风,按一下暂停,两下连按快进,三下连按后退倒歌。点按是上一首下一首,按住不动是同一首歌里前进快退。 10.按住线控的按钮不动会进入语音识别,可以拨打电话,比如说:拨打xxx。或询问:哪个乐队的。没线控长按home键也一样。(限3Gs/4) 11.自带的Google地图具有很方便的街景模式和简单导航功能。街景是地图点的左边有小人图标的话,点小人(限部分国家)。导航就是查起点终点,会提示你前方多少米拐弯等。 12.播放音乐时,在待机(锁屏)画面或主画面连按两次home键,可以呼出控制ipod的窗口,比如下一首、暂停等。也可设成相机等。 13.输入短信时,晃动小i就相当于ctrl+z。输入画面晃动iPhone可提示撤销操作。 如果你打字想输入"度"(小圈圈)这个单位符号时,可以在数字键盘上按住0 不动,就会出现这个符号。 14.浏览网页时,可以点击status bar状态跳,快速跳至页面顶部(记事本等通用) 15.播放电影,音乐时想快进或者倒退的速率单位更加精确的话,可以按住播放进度条上的小圆点不放手,并且沿其播放进度条的垂直方向向下移动,越向下移动,快进速率精度越高 16.在iPhone里隐藏音频文件:在itunes里选中你想要隐藏的音频,然后右键-显示简介-在“归类”中输入“EXPLICIT”,然后同步到iPhone中,在iPhone 上点设置-通用-限制-启用限制,然后在下面的“音乐与podcast”中开启EXPLICIT就可以在ipod中隐藏你所有为备注“EXPLICIT”的音乐了 17.FLEC,APE(仅适用于非分轨文件)转Apple lossless一步到位:下一个Winmount并安装,然后itunes里“编辑-偏好设置”,在“常规”标签下找到“导入设置”,选择Apple lossless解码器,确定后找到下载的ape,flec音频后右键-添加至新盘后会自动虚拟一个cd驱动器,并读出音乐文件,这时的

iphone使用方法

Itunes 安装成功。 如何注册APPLE ID (iphone 软件下载账号) 注册iphone 账号的必备条件: 将itunes 在电脑上安装完成,能够正常运行; 需要用户有一个正常使用的Email (电子邮件地址) 步骤: 1,将itunes 安装成功后,双击打开,在主界面左侧面菜单栏中选择单击itunes store 打开页面在右侧找到免费应用软件,点击查看全部,选择需要的免费软件(点击‘免费’) 弹出创建APPLE ID 对话框; 2,点击 创建新账户 点击 继续 出现iphone 协议条款界面,选择 我已阅读并同意以上条款与条件,单击 继续 出现创建itunes store (APPLE ID) 账户界面按提示填写完成: 输入电子邮件地址:(例如:unicom33@https://www.sodocs.net/doc/e49050293.html, ) 为账号设置密码:********(此ID 密码必须由大写字母,小写字母,阿拉伯数字组成8位以上)再次输入密码进行确认,输入提示问题和答案(用汉语拼音例如:问题,wodemingzi ;答案,mingzi )输入用户出生日期,点击继续,进入提供付款方式界面,付款方式选择“无”输入用户姓名,称谓,地址,城市,邮编,省份,电话,点击继续进入验证您的账户界面,点击完成将链接文件发送至用户电子邮箱。 3,用户进入电子邮箱(与用户申请APPLE ID 地址相同)打开收到的APPLE 邮件点击 立 itunes 安装在电脑上,双击右面图标 在电脑上按提示进行安装,安装 完毕后如下图 如何下载itunes 软件 输入网址: https://www.sodocs.net/doc/e49050293.html,/itunes/download/ 显示界面

用vba遍历文件夹和子文件夹中的所有文件

在VBA遍历文件夹和子文件夹中所有文件,常用两种方法,一种是使用VBA的filesercth 对象,另外一种是使用FileSystemObject(windows文件管理工具)和递归方法。兰色对代码进行了注解,希望对大家有所帮助 第二种方法:引用FileSystemObject对象 注意:要使用FileSystemObject对象,需要首先引用一下,具体方法,VBE--工具--引用--找到miscrosoft scription runtime项目并选中 代码及注释: Dim ArrFiles(1 To 10000) '创建一个数组空间,用来存放文件名称 Dim cntFiles% '文件个数 Public Sub ListAllFiles() Dim strPath$ '声明文件路径 Dim i% 'Set fso = CreateObject("Scripting.FileSystemObject") Dim fso As New FileSystemObject, fd As Folder '创建一个FileSystemObject对象和一个文件夹对象 strPath = ThisWorkbook.Path & "\" '"设置要遍历的文件夹目录 cntFiles = 0 Set fd = fso.GetFolder(strPath) '设置fd文件夹对象 SearchFiles fd '调用子程序查搜索文件 Sheets(1).Range("A1").Resize(cntFiles) = Application.Transpose(ArrFiles) '把数组内的路径和文件名放在单元格中 End Sub Sub SearchFiles(ByVal fd As Folder) Dim fl As File Dim sfd As Folder For Each fl In fd.Files '通过循环把文件逐个放在数组内 cntFiles = cntFiles + 1 ArrFiles(cntFiles) = fl.Path Next fl If fd.SubFolders.Count = 0 Then Exit Sub 'SubFolders返回由指定文件夹中所有子文件夹(包括隐藏文件夹和系统文件夹)组成的Folders 集合 For Each sfd In fd.SubFolders '在Folders 集合进行循环查找 SearchFiles sfd '使用递归方法查找下一个文件夹 Next End Sub

教程iphone新手基本操作介绍,使用方法

教程iphone新手基本操作介绍,使用方法 iPhone新手基本操作介绍 现在看到很多新手买了手机之后,每天都在问怎么用怎么用,却懒的动手搜索,有的却不知道怎么用搜索引擎,(各位老大不要笑,真的有人不知道怎么用 , 我就认识几个人不会用的)其实我也只用了几个月,在这里只想帮助一下新手,说的不对请各位大人拍砖 基础篇: ihone 拿到手后肯定是先装卡开机啦!(观众:废话) iphone 和别的机子不一样,装手机卡的地方在它的顶部,找个牙签或细铁丝找到顶上一个小洞洞,在开机键的旁边(什么你不知道哪个是开机键, ........ 算我没说)用铁丝插进去斜一点挑上来,有人说捅一下会自己弹出来,我试了很多遍都不行,不知道是不是人品问题还要个体差异。然后就开机吧,因为 iphone 用的是苹果 OS 智能系统,所以开机速度有点慢,不要认为是死机啦!新买的机器肯定是破解好的,要不你也用不了,有的商家你买的时候就给你装了很多软件,但是有的却没有,我的买的时候就没有,只能打电话发短信,谁叫咱人品不好呢,付过钱之后商家的电脑上不了网,不能装软件,郁闷!!!只好拿个空机子回家了 硬件篇:充电的问题,经常看到有的兄弟问关机怎么冲不了,关机状态下一插冲电器就自动开机了,这个是正常的,苹果就是这样设计的,想关机充电的先把机子关了再把插头插上就行了不过充电速度慢了点 PS: 我都是开机冲的软件篇:机器要装软件的话有几种方式,我只说说我的用法,第一: iTunes 这个肯定要装的,不然的话 iphone pc suite 这个软件是用不了的。软件到苹果官方网就有。装完之后,(大家要注意的是到编辑 - 偏好设置 - 常规里面把自动核查更新前面的勾去掉,同步里面 - 禁用所有 iphone 和 ipod 自动同步前面的勾打上)

c#遍历一个文件夹下的所有文件包括子文件夹

c#遍历一个文件夹下的所有文件包括子文件夹 using System; using System.IO; class ListAllFilesDemo { public static void Main() { Console.Write( "请输入要查询的目录: "); string dir = Console.ReadLine(); try { ListFiles(new DirectoryInfo(dir)); } catch(IOException e) { Console.WriteLine(e.Message); } } public static void ListFiles(FileSystemInfo info)

{ if (!info.Exists) return; else { DirectoryInfo dirInfo = info as DirectoryInfo; if (dirInfo != null) { foreach (var file in dirInfo.GetFileSystemInfos()) { FileInfo fileInfo = file as FileInfo; if (fileInfo != null) Console.WriteLine(fileInfo.FullName); else { listFiles(file as DirectoryInfo); } } }

} } } C#中遍历目录下的目录的文件(二) 1、遍历一个目录下的全部目录,要用到System.IO.DirectoryInfo 类的GetDirectories方法: DirectoryInfo dir = new DirectoryInfo(@"c:\"); foreach(DirectoryInfo dChild in dir.GetDirectories("*")) {//如果用GetDirectories("ab*"),那么全部以ab开头的目录会被显示 Response.Write(https://www.sodocs.net/doc/e49050293.html, + "
");//打印目录名 Response.Write(dChild.FullName + "
");//打印路径和目录名} 2、遍历一个目录下的全部文件,要用到System.IO.DirectoryInfo 类的GetFiles方法: DirectoryInfo dir = new DirectoryInfo(@"c:\"); foreach(DirectoryInfo dChild in dir.GetFiles("*")) {//如果用GetFiles("*.txt"),那么全部txt文件会被显示 Response.Write(https://www.sodocs.net/doc/e49050293.html, + "
");//打印文件名

苹果手机使用手册

看完后才发现,很多用iPhone的人,实在 是愧对乔布斯! 很多人花了四五千买部苹果,结果只用到四五百块钱的普通手机功能。 iPhone不为人知的功能,常用技巧: 1、编写短信的时候,如果想把写的内容全删掉,只需晃动你的iPhone几下,会弹出个窗口,选择“撤销键入”就可把内容全删掉了,不用按着删除键半天。如果想把刚删掉的内容恢复,晃动iPhone选择“重做键入”,刚删掉的内容就回来了;如果是刚粘贴过来的,晃动可以“撤销粘贴”。 2、大家有没有遇到这样的情况:想输入"度"(小圈圈)这个单位符号,可是找不到,现在告诉大家:在数字键盘上按住0不动,就会出现此符号! 3、如果短信来了,正巧旁边很多人,自觉不自觉地就看到了你的短信内容,怎么办?下面就教给大家:设置-短信界面-关掉显示预览。这样短信来的时候就只有号码或者来电人名了,身边的人就不会看到你的短信内容了哦。

4、有些朋友发现电用的飞快,其实是你开了没必要而又费电的东西:设置-WIFI-关闭;设置-邮件-获取新数据-关闭;设置-通用-定位服务-关闭;设置-通用-蓝牙-关闭;设置-亮度-自动亮度调节-关闭;另外每个月至少保证一次电循环(电循环:指把手机电用到自动关机,再连续冲6-8个小时) 5、苹果有27万个应用程序,正常可安装2160个软件,但软件多了经常要升级,导致App Store图标出现小红点,升级又麻烦,觉得非常扎眼,相信大多数人都有的感觉。通过设置就可解决了:设置-通用-访问限制-不启用安装应用程序,回到桌面就没有这个图标了,还可以防止乱下软件。 6、您还在为睡觉时听歌,睡着后歌曲仍放个不停而烦恼吗?其实iPhone自带的时钟工具里可以选择定时关闭iPod:先进iPhone自带的“时钟”,然后进“计时器”,再进“计时器结束时”,在里面找到“iPod 睡眠模式”,即可使用。 7、苹果应用教程:iPhone通讯录不得不说的秘密。如果说现在什么手机最被人们说期望,那么一定非iPhone莫属,但是当大家真正拿到这款手机的时候却有很多问题困扰着我们,手机在使用习惯上算是颠覆

递归遍历目录的实现(c)

由于工作中需要使用到遍历目录,所以就自己收集整理相关资料,写了下面的函数,希望对大家有所帮助。 #include #include #include #include //将数组myarray的内容复制到数组S中 void initarray(char s[],char myarray[]) { int i; for(i=0;i

iPhone史上最全的使用教程

iPhone史上最全的使用教程 iPhone的解锁、越狱、激活、固件等等是什么意思,有什么分别 这几天看见好多新人问这几个词的含义及区别。我在这儿说说我的看法,不是官方解释,不懂的学习一下,懂的绕道,如有错误,敬请指正! 第一次买来时或恢复官方固件后,iPhone会处于那种只能拨打紧急电话状态,不能使用其它功能,如果要使用其它功能,就必须进行一项操作,那就是“激活”。一般有锁版的只有使用对应运营商的卡(如美国的AT&T卡)或者无锁版使用任何卡,才可以激活。激活之后就可以使用其它功能了。 有人说:“放屁,老子用的美版,移动的卡,怎么从来不用激活就可以使用啦?”这里就要说到“越狱”,一般来说,有锁版的不签约用户,可以不激活,可以不软解,但不能不越狱!越狱主要有两个作业:第一就是使用破解软件和第三方软件,第二就是绕过官方的激活操作(具体原理不清楚,不知是绕过还是欺骗,希望高人指点)。 什么叫“软解”呢?“软解”是“软件解锁”的简称。那什么叫“解锁”呢?解锁解锁,解的是网络运营商的锁。为什么为什么这么牛叉的手机AT&T才卖你$199?就是因为有这个锁!锁住这个牛叉的手机,让你只能用他的手机卡,让他挣钱!就像移动心机只能插移动卡一样,不能使用其它运营商的网络。可是有些国家法律规定:“不许搞技术垄断,消费者是上帝,他想用啥网就用啥网,只要上帝给点钱,你就必须能让他使用其它运营商的卡!”于是“解锁”就诞生了。怎么解锁是运营商的事,上帝们只要付钱就行了。比如澳版等!还有个词叫“无锁”,就是没有网络锁!比如官网订购的港版! 无锁好啊无锁好,就是价钱受不了!还有些国家法律不保护花钱的上帝们,比如美国。想买无锁?下辈子吧!于是一些牛叉无比的上帝们开始钻研,他们就是DEV Team ! 他们做了个“软件解锁程序”,这就是大名鼎鼎,无比牛叉的“YellowSn0w”,可以不通过运营商就可以“解锁”,于是上帝们省钱了。在软解之前,有个令大家又爱又恨的东西:“卡贴”,卡贴的作用和软解一样,实现有锁版使用第三方运营商的卡!不过历史的车轮是无情的,卡贴,注定不属于2009这个牛叉年份! “破解”,说实话一般都不这么说,在本论坛一般是指“破解软件”。看看你iPhone里N页的图标,想必其中总有“破解软件”的身影吧!呵呵,当然也有使用正版软件的朋友!尊敬他们!有锁和无锁 比如现在有一部iPhone,3G iPhone,有锁版或无锁版,有锁版就是加了网络锁,也就是绑定了运营商,比如美版的A T&T,英国的O2。无锁版也叫官方解锁版,比如港行里的无锁版(香港另有和记的“3”定制版iPhone)。 二、越狱 越狱对有锁和无锁的都适用。越狱是指通过改变一些程序使得iPhone的功能得到加强。 不论有锁版还是无锁版,如果只是想用App Store里的正版小软件,那么就不用越狱;如果想安装更多的好玩的非App Store里的软件,或者是说“盗版软件”,那么就得越狱。 三、解锁 解锁只适用于有锁版。如果不需要换运营商,当然不用解锁。但比如,对流到中国大陆的美

使用boost中的filesystem类库遍历某个目录所有的文件

使用boost中的filesystem类库遍历某个目录所有的文件 #include #include 使用boost中的filesystem类库遍历某个目录所有的文件 int GetAllFileOfPath(const string strPath) { namespace fs = boost::filesystem; // 得到配置文件夹. if ( strPath.size() < 2 ) { return 0; } fs::path full_path( fs::initial_path() ); full_path = fs::system_complete( fs::path( strPath, fs::native ) ); unsigned long file_count = 0; unsigned long dir_count = 0; unsigned long err_count = 0; if ( !fs::exists( full_path ) ) { std::cout << "找不到配置文件目录,请检查该目录是否存在:" std::cout << full_path.native_file_string() << std::endl; return -1; } // 遍历配置文件所在的文件夹,得到所有的配置文件名. if ( fs::is_directory( full_path ) ) { fs::directory_iterator end_iter; for ( fs::directory_iterator dir_itr( full_path ); dir_itr != end_iter; ++dir_itr ) { try { if ( fs::is_directory( *dir_itr ) ) {

VBA遍历所有文件夹的两种方法(filesearch和FileSystemObject)

VBA遍历所有文件夹的两种方法(filesearch和FileSystemObject) 在VBA遍历文件夹和子文件夹中所有文件,常用两种方法,一种是使用VBA的filesercth对象,另外一种是使用FileSystemObject(windows文件管理工具)和递归方法。兰色对代码进行了注解,希望对大家有所帮助 第一种方法:使用filesearch对象 Sub mysearch() Dim fs, i, arr(1 To 10000) Set fs = Application.FileSearch '设置一个搜索对象 With fs .LookIn = ThisWorkbook.Path & "/" '设置搜索路径 .Filename = "*.xls" '要搜索文件名和类型 .SearchSubFolders = True '是否需要搜索子文件夹 If .Execute > 0 Then '如果找不到文件 MsgBox "There were " & .FoundFiles.Count & _ " file(s) found." '显示文件找不到 For i = 1 To .FoundFiles.Count '通过循环把所有搜索到的文件存入到数组中 arr(i) = .FoundFiles(i) Next i Sheets(1).Range("A1").Resize(.FoundFiles.Count) = Application.Transpose(arr) ' '把数组内的路径和文件名放在单元格中 Else MsgBox "There were no files found." End If End With End Sub 第二种方法:引用FileSystemObject对象 注意:要使用FileSystemObject对象,需要首先引用一下,具体方法,VBE--工具--引用--找到miscrosoft scription runtime项目并选中 代码及注释: Dim ArrFiles(1 To 10000) '创建一个数组空间,用来存放文件名称 Dim cntFiles% '文件个数 Public Sub ListAllFiles() Dim strPath$ '声明文件路径 Dim i% 'Set fso = CreateObject("Scripting.FileSystemObject") Dim fso As New FileSystemObject, fd As Folder '创建一个FileSystemObject对象和一个文件夹对象 strPath = ThisWorkbook.Path & "/" '"设置要遍历的文件夹目录 cntFiles = 0 Set fd = fso.GetFolder(strPath) '设置fd文件夹对象 SearchFiles fd '调用子程序查搜索文件 Sheets(1).Range("A1").Resize(cntFiles) = Application.Transpose(ArrFiles) '把数组内的路径和文件名放在单元格中 End Sub Sub SearchFiles(ByVal fd As Folder) Dim fl As File Dim sfd As Folder For Each fl In fd.Files '通过循环把文件逐个放在数组内 cntFiles = cntFiles + 1 ArrFiles(cntFiles) = fl.Path Next fl If fd.SubFolders.Count = 0 Then Exit Sub 'SubFolders返回由指定文件夹中所有子文件夹(包括隐藏文件夹和系统文件夹)组成的Folders 集合 For Each sfd In fd.SubFolders '在Folders 集合进行循环查找 SearchFiles sfd '使用递归方法查找下一个文件夹 Next End Sub

苹果手机的使用技巧

看完后才发现,很多用iPhone的人,实在是愧对乔布斯! 很多人花了四五千买部苹果,结果只用到四五百块钱的普通手机功能。 iPhone不为人知的功能,常用技巧: 1、编写短信的时候,如果想把写的内容全删掉,只需晃动你的iPhone几下,会弹出个窗口,选择“撤销键入”就可把内容全删掉了,不用按着删除键半天。 如果想把刚删掉的内容恢复,晃动iPhone选择“重做键入”,刚删掉的内容就回来了;如果是刚粘贴过来的,晃动可以“撤销粘贴”。 2、大家有没有遇到这样的情况:想输入"度"(小圈圈)这个单位符号,可是找不到,现在告诉大家:在数字键盘上按住0不动,就会出现此符号! 3、如果短信来了,正巧旁边很多人,自觉不自觉地就看到了你的短信内容,怎么办?下面就教给大家:设置-短信界面-关掉显示预览。这样短信来的时候就只有号码或者来电人名了,身边的人就不会看到你的短信内容了哦。 4、有些朋友发现电用的飞快,其实是你开了没必要而又费电的东西:设置-WIFI-关闭;设置-邮件-获取新数据-关闭;设置-通用-定位服务-关闭;设置-通用-蓝牙-关闭;设置-亮度-自动亮度调节-关闭;另外每个月至少保证一次电循环(电循环:指把手机电用到自动关机,再连续冲6-8个小时) 5、苹果有27万个应用程序,正常可安装2160个软件,但软件多了经常要升级,导致App Store 图标出现小红点,升级又麻烦,觉得非常扎眼,相信大多数人都有的感觉。通过设置就可解决了:设置-通用-访问限制-不启用安装应用程序,回到桌面就没有这个图标了,还可以防止乱下软件。 6、您还在为睡觉时听歌,睡着后歌曲仍放个不停而烦恼吗?其实iPhone自带的时钟工具里可以选择定时关闭iPod:先进iPhone自带的“时钟”,然后进“计时器”,再进“计时器结束时”,在里面找到“iPod睡眠模式”,即可使用。 7、苹果应用教程:iPhone通讯录不得不说的秘密。如果说现在什么手机最被人们说期望,那么一定非iPhone莫属,但是当大家真正拿到这款手机的时候却有很多问题困扰着我们,手机在使用习惯上算是颠覆式的感觉,也是最让我们头疼的就是怎样将原有通信录中的大量联系人导入。 8、如何将不喜欢的人加入黑名单呢? 看了下面您就知道了:打开该用户的资料页,在底部您就会发现加黑名单的按钮了,将他加入黑名单,您和他将自动解除关注关系,并且他不能再关注您,不能再给您发评、私信。 9、在待机黑屏状态,长按HOME键,然后会出现蓝屏,进入语音呼叫状态,正常说话速度

c#遍历一个文件夹下的所有文件包括子文件夹

using System; using System.IO; class ListAllFilesDemo { public static void Main() { Console.Write( "请输入要查询的目录: "); string dir = Console.ReadLine(); try { ListFiles(new DirectoryInfo(dir)); } catch(IOException e) { Console.WriteLine(e.Message); } } public static void ListFiles(FileSystemInfo info) { if(!info.Exists) return; DirectoryInfo dir = info as DirectoryInfo; //不是目录 if(dir == null) return; FileSystemInfo [] files = dir.GetFileSystemInfos(); for(int i = 0; i < files.Length; i++) { FileInfo file = files[i] as FileInfo; //是文件 if(file != null)

Console.WriteLine(file.FullName + "\t " + file.Length); //对于子目录,进行递归调用 else ListFiles(files[i]); } } } C#中遍历目录下的目录的文件(二) 1、遍历一个目录下的全部目录,要用到System.IO.DirectoryInfo 类的GetDirectories方法: DirectoryInfo dir = new DirectoryInfo(@"c:\"); foreach(DirectoryInfo dChild in dir.GetDirectories("*")) {//如果用GetDirectories("ab*"),那么全部以ab开头的目录会被显示 Response.Write(https://www.sodocs.net/doc/e49050293.html, + "
");//打印目录名 Response.Write(dChild.FullName + "
");//打印路径和目录名} 2、遍历一个目录下的全部文件,要用到System.IO.DirectoryInfo 类的GetFiles方法: DirectoryInfo dir = new DirectoryInfo(@"c:\"); foreach(DirectoryInfo dChild in dir.GetFiles("*")) {//如果用GetFiles("*.txt"),那么全部txt文件会被显示 Response.Write(https://www.sodocs.net/doc/e49050293.html, + "
");//打印文件名 Response.Write(dChild.FullName + "
");//打印路径和文件名}

相关主题