0
A
回答
1
創建文件夾
NSString *pngPath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:[NSString stringWithFormat:@"/WB/%@",self.viewIndex]];
// Check if the directory already exists
BOOL isDir;
BOOL exists = [[NSFileManager defaultManager] fileExistsAtPath:pngPath isDirectory:&isDir];
if (exists)
{
if (!isDir)
{
NSError *error = nil;
[[NSFileManager defaultManager] removeItemAtPath:pngPath error:&error];
// Directory does not exist so create it
[[NSFileManager defaultManager] createDirectoryAtPath:pngPath withIntermediateDirectories:YES attributes:nil error:nil];
}
}
else
{
// Directory does not exist so create it
[[NSFileManager defaultManager] createDirectoryAtPath:pngPath withIntermediateDirectories:YES attributes:nil error:nil];
}
將圖像添加到該文件夾
NSString *pngImagePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] stringByAppendingPathComponent:[NSString stringWithFormat:@"/WB/%@/%d.png",self.viewIndex,lineIndex]];
UIGraphicsBeginImageContextWithOptions(self.bounds.size, NO, 1.0);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
self.curImage = UIGraphicsGetImageFromCurrentImageContext();
[UIImagePNGRepresentation(self.curImage) writeToFile:pngImagePath atomically:YES];
UIGraphicsEndImageContext();
+0
@「/ WB /%@」是文件夾名稱? – arshad 2014-01-09 08:57:09
+0
WB是文件夾名稱,裏面的所有圖像將在那裏。 @arshad – 2014-01-09 08:58:32
0
試試這個:
//爲了節省攻略目錄
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd"];
NSDateFormatter *timeFormat = [[NSDateFormatter alloc] init];
[timeFormat setDateFormat:@"HH:mm:ss"];
NSDate *now = [[NSDate alloc] init];
NSString *theDate = [dateFormat stringFromDate:now];
NSString *theTime = [timeFormat stringFromDate:now];
NSString *strImageName=[NSString stringWithFormat:@"Documents/MyPhotos/Dt%@%@.png",theDate,theTime];
strImageName=[strImageName stringByReplacingOccurrencesOfString:@"-" withString:@""];
strImageName=[strImageName stringByReplacingOccurrencesOfString:@":" withString:@""];
[self createDocumentDirectory:@"MyPhotos"];
NSString *pngPath = [NSHomeDirectory() stringByAppendingPathComponent:strImageName];
[UIImagePNGRepresentation(YourImageView.image) writeToFile:pngPath atomically:YES];
-(void)createDocumentDirectory:(NSString*)pStrDirectoryName
{
NSString *dataPath = [self getDocumentDirectoryPath:pStrDirectoryName];
if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath])
[[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:NULL];
}
-(NSString*)getDocumentDirectoryPath:(NSString*)pStrPathName
{
NSString *strPath = @"";
if(pStrPathName)
strPath = [[kAppDirectoryPath objectAtIndex:0] stringByAppendingPathComponent:pStrPathName];
return strPath;
}
//Get Photo Onebyone
NSError *error = nil;
NSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:[self getDocumentDirectoryPath:@"MyPhotos"] error:&error];
if (!error) {
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self ENDSWITH '.png'"];
NSArray *imagesOnly = [dirContents filteredArrayUsingPredicate:predicate];
for (int i=0;i<[imagesOnly count]; i++) {
[arrSaveImage addObject:[imagesOnly objectAtIndex:i]];//Save in your array.
}
}
相關問題
- 1. 創建文件夾並在其中添加文件
- 2. 添加一個文件夾與圖像螞蟻建立
- 3. 如何在內部存儲器中創建文件夾,並在文件夾內添加更多位圖?
- 4. 試圖創建$ now文件夾並複製.sql文件創建的文件夾
- 5. 崩潰創建圖像文件夾
- 6. 創建名稱爲文件夾/ image.jpg的圖像創建一個文件夾裏面的結果圖像
- 7. 創建一個文件夾,並用RCurl
- 8. XNA C# - 手動創建內容文件夾,並添加資產
- 9. 使用Excel VBA創建文件夾並從weblink上傳圖像?
- 10. Php圖像創建並上傳到文件夾
- 11. 創建一個批處理文件在多個文件夾中創建多個文件夾
- 12. 使用PHP從一個圖像文件夾創建縮略圖
- 13. 在多個特定父文件夾的子文件夾創建
- 14. 如何在子文件夾中創建多個文件夾.......!
- 15. 創建文件並添加數據? C++
- 16. JavaScript來迭代圖像文件夾並將圖像添加到無序列表
- 17. 創建Word文檔並從.NET應用程序添加圖像
- 18. 拍攝圖像時自動創建文件夾/圖像
- 19. Vbscript - 創建一個鏡像多組文件夾的腳本
- 20. 蟒蛇 - 創建具有多種顏色的圖像,並添加文字
- 21. 從文件創建文件夾,將初始文件複製到文件夾並添加前綴
- 22. Unversion並添加到忽略列表多個文件夾
- 23. 如何創建多個圖像文件的zip文件
- 24. 將文件夾添加到收藏夾並更改文件夾圖標[Electron macOS]
- 25. 如何用其中的圖像創建一個文件夾PHP
- 26. QT創建者:爲.cpp&.h文件添加文件夾
- 27. DotNetZip在不創建文件夾的情況下添加文件
- 28. PHP - 創建一個文件夾並將圖像保存到該文件夾?然後顯示那張照片?
- 29. 如何在可繪製文件夾內創建一個新文件夾並從中引用圖像?
- 30. 從文件夾加載圖像文件
我想要做同樣的事情,你能做到這一點嗎?你是怎麼做到的?我能夠創建目錄並在該文件內部,但無法一次獲取文件夾的全部內容。我正在獲取文件列表,但想要獲取整個內容並在一次調用中發送到服務器。請提示。 – reetu 2017-04-06 03:22:56