我正在尝试使用用户界面制作一个非常简单的 rsync 程序。我所需要的只是能够拖放两个文件路径,以便将一个复制到另一个。现在我只是想把我桌面上的一个文件复制到桌面上的一个文件夹中,这甚至行不通。我正在使用标题为“源”和“目标”的文本字段来删除我拖入其中的文件路径。我有以下代码:
#import "AppController.h"
@implementation AppController
@synthesize source = _source, destination = _destination;
-(IBAction)sync:(id)sender
{
NSFileManager *manager = [[NSFileManager alloc] init];
//NSURL *source = [NSURL fileURLWithPath:@"/Users/crashprophet/Desktop/Time Out Tot Schedule.doc"];
// NSURL *destination = [NSURL fileURLWithPath:@"/Users/crashprophet/Desktop/untitled f older 2"];
NSURL *source = [NSURL URLWithString:self.source.stringValue];
NSURL *destination = [NSURL URLWithString:self.destination.stringValue];
[manager copyItemAtURL:source toURL:destination error:nil];
NSLog(@"The source path is %@ and the destation path is %@",source, destination);
NSLog(@"Got here!");
}
@end
有任何想法吗?