2011-02-07 11 views
0

サーバに保存したフォルダからすべてのファイル名を取得したい。私が今持っているコードは次のとおりです。目的C:サーバからフォルダの内容を取得する

NSFileManager *filemgr; 
NSString *currentpath; 
NSArray *filelist; 
int count; 
int i; 

filemgr = [NSFileManager defaultManager]; 

filelist = [filemgr contentsOfDirectoryAtPath:@"http://cheekyapps.com/cuzzins/" error:nil]; 

count = [filelist count]; 

for (i = 0; i < count; i++) 
    NSLog (@"%@", [filelist objectAtIndex: i]); 

私はそれが動作しますが、フォルダがローカルでない場合、それはない/tmpのようなものに自分のURLを変更した場合。これを行うより良い方法はありますか?

編集

またはFTP経由でこれを行う方法はありますか?

答えて

3

これはお試しにはできません。 NSFileManagerは、一般にローカルリソースにのみ使用されます。

リモートサーバー上のディレクトリの内容の一覧表示は、まったく別のものです。また、ほとんどのサイトでは不可能です(コード内で試しているサイトを含むように見えます)。おそらく、必要なデータにアクセスする別の方法を見つけることを試みるべきです。

関連する問題