エラーシステムUnauthorizedAccessException
みんな知ってるNetプログラムでは、アクセスファイルにアクセス権限がないエラーがよく発生します.例えば、
: System.UnauthorizedAccessException: 。
, , 。
winform , System.UnauthorizedAccessException
************** **************
System.UnauthorizedAccessException: “x:\T639\WIND_2\925\11070420.003” 。
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
System.IO.File.Open(String path, FileMode mode)
, , , 。
, 。 , , , ?
,winform windows 。
長い時間のテストを経て、以下のように修正すれば、問題はありません.FileStream fs = File.Open(foldFile, FileMode.Open)
FileStream fs = File.Open(foldFile, FileMode.Open, FileAccess.Read);
, ,
File.Open
FileStream, / 。 , 。
, , , 。 , 。