programmatically force deletion of files





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I use NSWorkspace sharedWorkspace method recycleURLs: completionHandler: to delete files.



If the user does not have the correct permissions e.g. to delete from /Applications this produces an error.
Finder prompts the user for the sudo password then proceeds to delete files.



While it is easy enough to detect the error, and prompt the user, I can't figure out how I could then programmatically force deletion.










share|improve this question

























  • possible duplicate of Obtaining admin privileges to delete files using rm from a Cocoa app

    – Chuck
    Apr 3 '14 at 0:57











  • The "answer" is several years old, and refers to method that is deprecated in 10.7

    – Milliways
    Apr 3 '14 at 5:17


















0















I use NSWorkspace sharedWorkspace method recycleURLs: completionHandler: to delete files.



If the user does not have the correct permissions e.g. to delete from /Applications this produces an error.
Finder prompts the user for the sudo password then proceeds to delete files.



While it is easy enough to detect the error, and prompt the user, I can't figure out how I could then programmatically force deletion.










share|improve this question

























  • possible duplicate of Obtaining admin privileges to delete files using rm from a Cocoa app

    – Chuck
    Apr 3 '14 at 0:57











  • The "answer" is several years old, and refers to method that is deprecated in 10.7

    – Milliways
    Apr 3 '14 at 5:17














0












0








0








I use NSWorkspace sharedWorkspace method recycleURLs: completionHandler: to delete files.



If the user does not have the correct permissions e.g. to delete from /Applications this produces an error.
Finder prompts the user for the sudo password then proceeds to delete files.



While it is easy enough to detect the error, and prompt the user, I can't figure out how I could then programmatically force deletion.










share|improve this question
















I use NSWorkspace sharedWorkspace method recycleURLs: completionHandler: to delete files.



If the user does not have the correct permissions e.g. to delete from /Applications this produces an error.
Finder prompts the user for the sudo password then proceeds to delete files.



While it is easy enough to detect the error, and prompt the user, I can't figure out how I could then programmatically force deletion.







macos cocoa






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 4 at 2:53









Cœur

19.3k10116155




19.3k10116155










asked Apr 3 '14 at 0:54









MilliwaysMilliways

9211822




9211822













  • possible duplicate of Obtaining admin privileges to delete files using rm from a Cocoa app

    – Chuck
    Apr 3 '14 at 0:57











  • The "answer" is several years old, and refers to method that is deprecated in 10.7

    – Milliways
    Apr 3 '14 at 5:17



















  • possible duplicate of Obtaining admin privileges to delete files using rm from a Cocoa app

    – Chuck
    Apr 3 '14 at 0:57











  • The "answer" is several years old, and refers to method that is deprecated in 10.7

    – Milliways
    Apr 3 '14 at 5:17

















possible duplicate of Obtaining admin privileges to delete files using rm from a Cocoa app

– Chuck
Apr 3 '14 at 0:57





possible duplicate of Obtaining admin privileges to delete files using rm from a Cocoa app

– Chuck
Apr 3 '14 at 0:57













The "answer" is several years old, and refers to method that is deprecated in 10.7

– Milliways
Apr 3 '14 at 5:17





The "answer" is several years old, and refers to method that is deprecated in 10.7

– Milliways
Apr 3 '14 at 5:17












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f22825853%2fprogrammatically-force-deletion-of-files%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f22825853%2fprogrammatically-force-deletion-of-files%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Monofisismo

Angular Downloading a file using contenturl with Basic Authentication

Olmecas