- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有简单的代码:
NSFileManager *fileManager = [NSFileManager defaultManager];
if (!fileManager) NSLog(@"Manager doesn't exist!");
if(![fileManager fileExistsAtPath:destString]) {
if (![fileManager createDirectoryAtPath:destString withIntermediateDirectories:YES attributes:nil error:&error]){
NSLog(@"%@", [error localizedFailureReason]);
}
}
else NSLog(@"Exists!");
变量:
destString = file://localhost/Users/SOMEUSER/Desktop/NEWFOLDER/
当我尝试创建文件夹时,程序会写入“存在”,但在桌面上不存在。当我删除 fileExistsAtPath: 时,没有错误,但也没有目录。谢谢4回复!
最佳答案
-createDirectoryAtPath:withIntermediateDirectories:attributes:error:
将要创建的路径作为 UNIX 样式路径字符串,而不是文件 URL 样式字符串。也就是说,您希望向其传递一个类似 /Users/SOMEUSER/Desktop/NEWFOLDER/
的字符串。
或者,如果您正在处理 URL 样式字符串,则可以改用 -createDirectoryAtURL:withIntermediateDirectories:attributes:error:
并构造一个 NSURL
从你的字符串中。
关于objective-c - 创建目录AtPath : doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14850682/
我有一个包含日期类型和复选框类型的表单,当复选框被选中时,日期类型只是必填字段。 因此复选框称为overrideDates,日期字段为overrideDate 所以我创建了一个这样的约束: isOve
我的程序中有以下代码行,这些代码取自 Stephen G. Kochan 的第四版《Objective-C 编程》: [fileManager createDirectoryAtPath:DATABA
在 OS X 桌面应用程序中 NSFileManager *manager = [NSFileManager defaultManager]; NSDictionary *dirMeta = [NSD
我有一个自定义单元格,它是 UITableViewCell 的子类,称它为 Cell。 我已通过 Storyboard将 UITableViewCell 添加到 tableview(tableview
当我使用方法.fileExists(atPath:)判断文件是否存在于文件系统中时,该方法总是返回false给我。我检查了文件系统,文件确实存在。这是我的代码: let filePath = url?
我正在使用 swift ubuntu docker:https://github.com/IBM-Swift/swift-ubuntu-docker 然后尝试将文件从路径 A 复制到路径 B。在执行过
我是一名优秀的程序员,十分优秀!