0

我正在 OS X 上开发一个备份实用程序,我注意到我的程序没有复制别名。通过一些调试,我发现当您尝试使用cp它复制别名时,就好像该文件不存在一样。

例子:

cp -p "/Users/spurlock/Desktop/IT3 Backups/IT3 HD1/Users/spurlock/Library/Caches/Desktop/iPhoto Albums/Photos/2008-00070.2.JPG" .
cp: /Users/spurlock/Desktop/IT3 Backups/IT3 HD1/Users/spurlock/Library/Caches/Desktop/iPhoto Albums/Photos/2008-00070.2.JPG: No such file or directory

有没有办法cp识别 OS X 别名?如果没有,我如何以编程方式复制它们(C、C++、Obj C)

4

1 回答 1

0

您没有足够仔细地查看错误。

cp存在于 Macintosh 上,通常效果很好。您的问题似乎是该文件在您期望的位置不存在。

尝试做:

ls "/Users/spurlock/Desktop/IT3 Backups/IT3 HD1/Users/spurlock/Library/Caches/Desktop/iPhoto Albums/Photos/2008-00070.2.JPG" 

看看这是否有效。

于 2012-04-11T16:39:52.453 回答