Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum. Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.
Det händer mig ofta att jag slänger en fil i papperskorgen och när jag ska tömma den så får jag upp ett meddelande om att papperskorgen inte kan tömmas för att en eller annan fil används. Då brukar det fungera med en Secure Empty Trash. Men hur kan man egentligen se vilket program det är som använder filen? Oftast kan jag inte komma på något program som skulle kunna vara inblandat.
Om du inte är van vid terminalen kan jag tipsa om att du kan dra objektet du har problem med direkt från papperskorgen in i terminalfönstret för att få in den rätta pathen till filen. Så slipper du skriva den delen.
Eller klistra in detta i ett appescriptdokument och spara som app:
set myFilePath to quoted form of (POSIX path of (choose file))
tell me to set text item delimiters to "/"
set myFileName to text 1 thru -2 of text item -1 of myFilePath
tell me to set text item delimiters to ""
try
set C to do shell script "lsof -f -- " & myFilePath
tell me to set text item delimiters to " "
display dialog myFileName & return & "används av" & return & text item 1 of paragraph 2 of C
tell me to set text item delimiters to ""
on error err
display alert err & return & "(Filen avänds nog inte...)"
end try
set myTrashcan to (POSIX path of (path to home folder) & ".Trash/")
set myTrashFiles to paragraphs of (do shell script "ls " & myTrashcan) as list
set mySelection to choose from list myTrashFiles
set myFilePath to quoted form of (myTrashcan & item 1 of mySelection)
tell me to set text item delimiters to "/"
set myFileName to text 1 thru -2 of text item -1 of myFilePath
tell me to set text item delimiters to ""
try
set C to do shell script "lsof -f -- " & myFilePath
tell me to set text item delimiters to " "
display dialog "Fil:" & return & myFileName & return & return & "Process:" & return & text item 1 of paragraph 2 of C buttons {"OK"} default button 1 with icon 1
tell me to set text item delimiters to ""
on error err
display alert err & return & return & "(Filen avänds nog inte...)"
end try