Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Check if file is Accessible

Check if file is Accessible

Scheduled Pinned Locked Moved C#
question
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    rnvrnv
    wrote on last edited by
    #1

    Hi, I need to open a file that is also opened in another application. when i try to open and read the file it says the file is being used by other program. in this case is there a way to open a file? How can i check if the file is accessible or not? regards, rnv

    D 1 Reply Last reply
    0
    • R rnvrnv

      Hi, I need to open a file that is also opened in another application. when i try to open and read the file it says the file is being used by other program. in this case is there a way to open a file? How can i check if the file is accessible or not? regards, rnv

      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #2

      If the file is locked by the other application, or opened with DenyShare, there's no way you can open the file until the other application closes it and releases it's locks. The only way to check to see if the file is accessible is to try and open it. Catch an Exceptions thrown in a Try/Catch block. If the open fails, wait a bit, then try again. Eventually, the other app should close the file and you'll be able to open it. You could also try to only open the file for SharedRead, meaning you're application will not write to the file but will allow other processes to share access to the file. If your other application is denying Shared Read, you're out of luck. RageInTheMachine9532 "...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups