J'utilise la méthode copyItemAtPath:toPath:error:
pour l'opération de copie avec fileManager:shouldCopyItemAtPath:toPath:
et fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:
méthodes de délégué de NSFilemanager
. Je n'imprime aucun journal de la méthode déléguée.syslog méthode déléguée NSFileManager
Mais sur l'application de la console (tous les messages) Je reçois tant de journaux:
reading from FilePath: Is a directory
open on FilePath: No such file or directory
open on FilePath:File exists
Cannot make directory FilePath: File exists
journaux arrivent à cause de fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:
méthode déléguée.
EDIT:
Exemple de ma demande:
2534 -[NSFileManager copyItemAtPath:toPath:error:]
2534 -[__NSOperationInternal start]
2533 -[NSDirectoryTraversalOperation main]
1548 -[NSFilesystemItemCopyOperation _handleFTSEntry:]
817 setattrlist$UNIX2003
722 copyfile
258 lstatx_np$INODE64
258 statx1
255 __lstat64_extended
2 filesec_set_property
2 uuid_copy
1 malloc
1 malloc_zone_malloc
1 szone_malloc_should_clear
1 tiny_malloc_from_free_list
...
7 copyfile_stat
3 syslog
3 vsyslog
copyItemAtPath:toPath:error:
est des journaux d'impression à l'aide syslog
. Comment rediriger syslog sortie? Quelqu'un peut-il m'aider s'il vous plaît? Sample Application for Copy
Etes-vous sûr de donner le bon FilePath? Parce qu'il semble que vous imprimez les journaux avec une extension incorrecte de votre chemin ou fichier. –
Je copie le dossier et je n'imprime aucun journal. –