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

cpOS X エイリアスを認識する方法はありますか? そうでない場合、プログラムでそれらをコピーするにはどうすればよいですか (C、C++、Obj C)

4

1 に答える 1

0

エラーを十分に詳しく見ていません。

cpMacintosh に存在し、通常はうまく機能します。ここでの問題は、ファイルが期待する場所に存在しないことです。

やってみてください:

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 に答える