Språk: VBByta namn på directory?
SCENARIO: Användaren kan på en sida registrera skador samt ladda upp bilder på denna skada, eftersom jag inte vill ha en massa bilder som ej relaterar till någon skada (om användaren loggar eller blir utloggad efter 20 min) så tog jag på min tänkarmössa.
När användaren laddar upp en bild sparas denna i en tmp-mapp som ser ut så här:
FöretagsID_FastighetsID_TMP, typ: 10_54_TMP. Sedan tänkte jag skapa en sida som autmatiskt raderar alla mappa med _TMP på slutet.
PROBLEM: När själva registreringen genomförts vill jag byta ut _TMP -> _SkadeID, typ
10_54_62. Jag har inte hittat något bra sätt att byta namn på mappen, jag har provat med följande:
<code>
Dim objDirInfo As New DirectoryInfo(Server.MapPath(strUploadPath))
'--> Om mappen hittas
If (objDirInfo.Exists) Then
'--> Flyttar och bytar namn på mapp
objDirInfo.MoveTo(Server.MapPath(strUploadPath.Replace("TMP", intDamageID)))
End If
</code>
Detta fungerar MEN av någon konstig anledning blir jag utloggad så fort jag kört detta "namnbyte".
Finns det något annat sätt eller har ni en bättre tänkarmössa en jag?