NSFileManager *fileManager = [NSFileManager defaultManager]; NSString *path = @"/1ct.rtf"; NSDictionary *fileAttributes = [fileManager fileAttributesAtPath:path traverseLink:YES]; //NSString *NSFileCreationDate

//文件大小
if (fileSize = [fileAttributes objectForKey:NSFileSize]) {
NSLog(@"File size: %qi\n", [fileSize unsignedLongLongValue]);
}

//文件创建日期
if (creationDate = [fileAttributes objectForKey:NSFileCreationDate]) {
NSLog(@"File creationDate: %@\n ", creationDate);
//textField.text=NSFileCreationDate;
}

//文件所有者
if (fileOwner = [fileAttributes objectForKey:NSFileOwnerAccountName]) {
NSLog(@"Owner: %@\n ", fileOwner);
}

//文件修改日期
if (fileModDate = [fileAttributes objectForKey:NSFileModificationDate]) {
NSLog(@"Modification date: %@\n ", fileModDate);
}
}
else {
NSLog(@"Path (%@) is invalid.", path);
}

如果是自己写的input file 类型的表单,在 ios 中 不能直接在内存中生成这个表单,在内存中直接生成的input 表单 ios 不能直接触发input的change事件,所以是没有效果的。 const input = dcoumnet.createElement("input") // 在内存中 创建 一个input的元素 input.type = "file" // 将类型设置为... 目前使用过的有2种: 1. 通过C语言特性的macro 获取 : NSString *buildDate = [NSStringstringWithFormat:@"%s %s",__DATE__, __TIME__]; 这是最简单有效的方法。 2. 通过XCode的scheme来完成,XCode种的scheme可以部署在编译前后可以自定义一些操作: 选择XCode->Produ var date = new Date("2018-07-15 12:00:00") 可是当我们做的H5页面放到移动端运行时,会发现在 IOS 中不兼容,返回valid Date, 包括 在Safari浏览器里也是如此。 但是在安卓端的webview和浏览器都是没有问题的,经查询资料,发现 IOS 中不支持“-”连接 日期 没办法,只能写成... pre{ font-family: courier new!important; font-size: 12px!important; word-wrap: break-word; white-space: pre-wrap; background-color: rgb(245, 245, 245); font-family: courier ne 在安卓手机上 获取 相机并且可以选取图片,完整的写法是:<input type="file" accept="image/*" capture="camera" />但是苹果手机上运行它只会 获取 照相功能,并不能进行图片的选择,如何解决的,非常简单,在js中调用这个方法之前先进行一次判断,判断手机是安卓按时 iOS ,如果是 iOS ,就把capture属性移出就可以了。 iOS 会对相机还是文件夹进行手动选择的。 获取 App的编译(构建)时间,这种业务场景还是很多的,根据App包的构建时间和本地/网络资源做比较,进行后续差异化操作。 我这里大概分为两种方法,一种是在app编译构建时写入一个时间常量;另一个是能直接 获取 到当前文件(类)的编译时间。 我的实现是,安卓端采用第一种方法, iOS 端采用第二种方法,整体代码比较简单快速有效。 Android端: 在Android端的module级配置文件build.gradle中,提供了defaultConfig属性配置,里面默认定义了applicationId、mi 1 NSDate * tomorrow = [NSDate dateWithTimeInterval:60*60*24 sinceDate:now]; 2 NSDate * date1 = [NSDate dateWithTimeIntervalSince1970:0]... -(NSTimeInterval)ipaBuildTime{ NSString *buildDate = [NSString stringWithFormat:@"%s %s",__DATE__, __TIME__]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; dateFormat...