Ý tôi là đúng cách phải có khả năng "Đặt lại" trong Finder và không được chơi âm thanhCách đúng để xóa tệp vào thùng rác trong Snow Leopard bằng Cocoa?
Sau đây là các phương pháp tôi đã cố gắng cho đến nay:
NSString * name = @"test.zip";
NSArray * files = [NSArray arrayWithObject: name];
NSWorkspace * ws = [NSWorkspace sharedWorkspace];
[ws performFileOperation: NSWorkspaceRecycleOperation
source: @"/Users/"
destination: @""
files: files
tag: 0];
suy thoái: không thể "Đặt Trở lại "trong Finder
OSStatus status = FSPathMoveObjectToTrashSync(
"/Users/test.zip",
NULL,
kFSFileOperationDefaultOptions
);
suy thoái: không thể "Đặt lại" trong Finder
tell application "Finder"
set deletedfile to alias "Snow Leopard:Users:test.zip"
delete deletedfile
end tell
Downturn: chơi âm thanh do đó, nó gây phiền nhiễu nếu tôi thực hiện nó nhiều lần
Bạn có tắt âm lượng hệ thống không? Nếu vậy nếu người dùng hiện đang chơi nhạc, anh/cô ấy sẽ nhận thấy rằng âm nhạc sẽ im lặng trong một thời gian. – adib