即時創建臨時文件存儲在Temp文件夾中發現人:System.IO.Path.GetTempPath()拒絕訪問
string path = System.IO.Path.GetTempPath()
方法返回C:\ WINDOWS \ TEMP \
我附上我的文件名:
string filename = myfile.txt
System.IO.Path.Combine(path,filename)
然而,這給了我一個
「消息」: 「給定的路徑\提供上門格式不支持。」, 「堆棧跟蹤」:」在System.Securi在System.Security.Permissions.FileIOPermission的System.Security.Util.StringExpressionSet.CreateListFromExpressions(String [] str,Boolean needFullPath)\ r \ n處輸入ty.Util.StringExpressionSet.CanonicalizePath(String path,Boolean needFullPath)\ r \ n。在System.Security.Permissions.FileIOPermission.ctor(FileIOPermissionAccess訪問,AccessControlActions ......等等)上的AddPathList(FileIOPermissionAccess訪問,AccessControlActions控件,String [] pathListOrig,布爾checkForDuplicates,布爾needFullPath,布爾copyPathList)\ r \ n對
我已經嘗試修改TEMP文件夾的權利,以便網絡服務有權利。 任何想法?
你確定代碼是正確的嗎?我相信至少有一個更正會是'string filename =「myfile.txt」;'不是'string filename = myfile.txt' – Lazarus 2010-10-05 13:19:30