0
Я использую RAD Studio xe6, и я пытаюсь скопировать папку в определенное пользователем местоположение, без успеха до сих пор.Delphi, копирование папки в iOS
То, что я пытаюсь это
_system(PAnsiChar('cp -r '+folder1Path+' '+folder2path+'/'));
и реакция PAServer что-то между строк
«C: команда не найдена»
Есть ли хороший способ достижения того, что Я в iOS?
1) Не используйте '_system'. Вместо этого используйте функции Delphi IOUtils, где вы не используете код на платформе. 2) Не связывайте информацию о пути самостоятельно. Используйте Delphi IOUtils (в частности, TPath.Combine), чтобы правильно выполнить кросс-платформу. 3) Нам сложно сказать, в чем проблема, потому что вы не указали расположение папок или фактическое сообщение об ошибке. («что-то между строками» не полезно). –
Понял, я только что видел документацию IOUtils, и это действительно то, что я хочу. – dearn44
Интересно, есть ли у IOUtils хорошая процедура копирования каталога. В окнах мне нравится SHFileOperation. Я не знаю, действительно ли IOS предлагает хорошую функцию для этого. Было бы неплохо вызвать функцию native для этой задачи. Возможно, как описано здесь: http://stackoverflow.com/questions/9119940/ios-copy-directories-including-subdirectories –