Pregunta

im crear archivos temporales que se almacena en la carpeta Temp encontrado por:

string path = System.IO.Path.GetTempPath() método devuelve C: \ Windows \ Temp \

añado mi nombre de archivo:

string filename = myfile.txt
System.IO.Path.Combine(path,filename)

Sin embargo, esto me da un

"mensaje": "El camino dado \ formato u0027s no es compatible.", "StackTrace":" en System.Security.Util.StringExpressionSet.CanonicalizePath (camino String, Boolean needFullPath) \ r \ n en System.Security .Util.StringExpressionSet.CreateListFromExpressions (String [] str, Boolean needFullPath) \ r \ n en System.Security.Permissions.FileIOPermission.AddPathList (acceso FileIOPermissionAccess, control AccessControlActions, String [] pathListOrig, checkForDuplicates booleanas, Boolean needFullPath, Boolean copyPathList) \ r \ n en System.Security.Permissions.FileIOPermission..ctor (acceso FileIOPermissionAccess, AccessControlActions ...... y así sucesivamente

He intentado modificar los derechos a la carpeta TEMP, por lo que la red de servicios ha derechos .. Algunas ideas?

¿Fue útil?

Solución

Su vía de acceso contiene un carácter no válido. código Unicode es 0027 que es una comilla simple "'" por lo que necesita para comprobar dónde está agregando una comilla simple a la ruta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top