リモートURLからダウンロードしたファイルを含むサブディレクトリを割り当てる「temp」というiOSドキュメントフォルダを使用しています。今、 "temp"ディレクトリとそのすべての内容を "main"フォルダにコピーする必要があります(以前に作成された既存のものを上書きします)。私はファイルを扱う方法を知っていますが、ディレクトリ全体をコピーする方法はありますか?あなたサブディレクトリを含むiOSコピーディレクトリ
答えて
また、あなたが知っているディレクトリと同じようにNSFileManager
の方法を使用することができます。例:
if ([[NSFileManager defaultManager] fileExistsAtPath:pathToTempDirectoryInMain]) {
[[NSFileManager defaultManager] removeItemAtPath:pathToTempDirectoryInMain error:nil];
}
NSError *copyError = nil;
if (![[NSFileManager defaultManager] copyItemAtPath:pathToTempDirectory toPath:pathToTempDirectoryInMain error:©Error]) {
NSLog(@"Error copying files: %@", [copyError localizedDescription]);
}
NSFileManager
方法removeItemAtPath:error:
、removeItemAtURL:error:
、copyItemAtPath:toPath:error:
ありがとう、そしてcopyItemAtURL:toURL:error:
方法は、ディレクトリを処理します。
moveItemAtPath:toPath:error:
とmoveItemAtURL:toURL:error:
をご覧ください。
ファイルマネージャのcopyItemAtPathメソッドを使用しました。はい、ファイルをコピーしましたが、そのレベルのすべてのディレクトリを残しました。私はすべてをdir構造体にコピーしたい。すべてのポインタ? – Alix
@Alix 'copyItemAtPath'または' moveItemAtPath'を実行するかどうかは、指定したパス名でディレクトリが存在しない場合に作成します。したがって、/ tmp/srcを作成して/ tmp/destにコピーしたい場合、または/ tmp/destに移動したい場合、jrtc27のソリューションを実行すると、それ以前の/ tmp/destが自動的に削除され、/tmp/dest。別の例として、/ tmp/Alixと/ home/alix/Documentsのようなフォルダがあり、そこでAlixフォルダを入れたいとしましょう。ファイン - 私はちょうどソースを/ tmp/Alixとdestに設定しました。/home/alix/Documents/Alixへ。自動的にAlixフォルダが作成されます。 – Volomike
- 1. JBoss:モジュールパスのサブディレクトリを含む
- 2. Gitリポジトリ:。(?サブディレクトリなし).STH *との差**/* STH(サブディレクトリを含む)に
- 3. iOS - レイヤーを含むUIScrollVIew
- 4. iOSのタイトルを含むコンボボックス
- 5. サブディレクトリとサブディレクトリ(php)にあるファイルを含むディレクトリとファイルを削除します
- 6. ランダムなフレームドロップを含むiOSゲーム(私のゲームを含む)
- 7. ディレクトリ内のファイル数をカウントする(サブディレクトリ下のファイルを含む)
- 8. サブディレクトリを含むディレクトリをコピーするには?
- 9. Inno Setupサブディレクトリを含むディレクトリサイズを取得する
- 10. サブディレクトリを含むファイルのリストをコピーするバッチファイル
- 11. Ruby特定のディレクトリのみを含むサブディレクトリを削除する
- 12. VB.NET - サブディレクトリを含むすべての.txtファイルを選択
- 13. R:サブディレクトリとドキュメントを含むプロジェクトを作成する
- 14. 不可能な正規表現 - サブディレクトリを含む
- 15. Angular2ルータ:サブディレクトリを含む任意のURLに一致する
- 16. サブドメインとサブディレクトリの両方を含むWordpress Multisiteのルーティング
- 17. ファイルを含むすべてのサブディレクトリのDirset
- 18. ディレクトリのコピー(サブディレクトリを含む)の進捗バー
- 19. 配列を含むソート配列ios
- 20. iOSアクセス可能なメソッドを含むクラス
- 21. iOSでdns_open関数を含むフレーム
- 22. スレッドを含むiOSドキュメントのサムネイル
- 23. .tgzファイルを抽出し、.tgzと.tarファイルを含むサブディレクトリを抽出したい
- 24. ルートにコントローラを含むサブディレクトリの接頭辞を付けるには?
- 25. サブディレクトリを含むディレクトリ内のすべてのゼロバイトファイルの検索方法
- 26. Laravel 5.4サブディレクトリNginxで提供されます。 404とjsファイルを含む場合
- 27. ディレクトリ下のすべてのファイル(サブディレクトリ内を含む)に依存するMakefileルール
- 28. .htaccess;特定のパラメータとサブディレクトリを含むすべてのリダイレクト方法
- 29. ant:warファイルのサブディレクトリにリソースを含める
- 30. Visual Studio 2010 Proにサブディレクトリを含める
素晴らしい、ありがとう! – Jaume
ところで、これは容易ではないので、これを実行するプロセスに対してユーザー権限が必要です。 – Volomike