START > APPLESCRIPT > Praktische Handler > Datei in Gebrauch?

Datei in Gebrauch?

Prüft, ob eine Datei in Gebrauch ist, oder nicht. Der Finder liefert leider nicht immer mit den Hauseigenen Mitteln ein zuverlässiges Ergebnis, so daß dieser Handler (auch im Zusammenhang mit Folder-Actions) sehr nützlich sein kann. Die Idee stammt von ShooTerKo, der hiermit gegrüßt sei!

-- result = "true" if the file is busy, "false" if the file is idle
(* Thanx to ShooTerKo *)
on isBusy(aFileAlias)
   try
      -- result of lsof is a list of opened files (--> see also "man lsof" in terminal)
      do shell script "lsof " & quoted form of (POSIX path of aFileAlias)
      return true -- if busy
   end try
   return false -- if idle
end isBusy

 Im Scripteditor öffnen



Powered By CMSimple Design By NMuD Top