» »

[C#] Brisanje datoteke - very strange

[C#] Brisanje datoteke - very strange

nuclear ::

Imam zelo čudno težavo.

Za prikaz seznama datotek na strežniku v neki mapi uporabljam GridView, tako da lahko selectam datoteko in jo izbrišem s kodo:
            string user = Convert.ToString(Session["user"]);
            string filename = GridView999.SelectedRow.Cells[1].Text;
            string file = Server.MapPath("~/docs/" + user + "/") + filename;
            File.Delete(file);

Ko naložim datoteko na strežnik z fileUpload kontrolo, lahko brez problema izbrišem sliko s strežnika(ko selectam preko gridViewa).

Problem pa nastopi, ko recimo prekopiram celotno mapo nekam drugam, in znova to mapo prekopiram s temi datotekami nazaj na prvotno mesto. Takrat dobijo vse te datoteke na novo ustvarjen čas like vse v razmaku 1-3 sekund, pač copy/paste. In ko to naredim, ne morem več brisati datotek preko gridView select metode.

Ko izbrišem določeni file NA TRDO klasičen način preko remouta, in ta določeni file še enkrat naložim na strežnik preko fileUpload kontrole, ga lahko izbrišem z zgornjo kodo.

Ni mi jasno. Morda kdo s podobno izkušnjo?
Corsair 750D - VI Hero - i5 4670k - Corsair Dominator 32GB - 1080Ti - EVO 500GB
- Sabrent 1TB nVME - Corsair AX860i - Ducky Shine 3 Brown

Kekec ::

Saj ti verjetno vrže kakšno napako če ne more zbrisati?

nuclear ::

Problem rešen. Nastaviti je treba full rights za webuserja na strežniku.
Corsair 750D - VI Hero - i5 4670k - Corsair Dominator 32GB - 1080Ti - EVO 500GB
- Sabrent 1TB nVME - Corsair AX860i - Ducky Shine 3 Brown


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[ASP.NET] Prenos podatkov iz ene spletne strani v drugo

Oddelek: Programiranje
14866 (725) Cvenemir
»

[Android]GridView vprasanje

Oddelek: Programiranje
12853 (734) KernelPanic
»

Baza & c#

Oddelek: Programiranje
214009 (3067) xardas
»

problem v C#

Oddelek: Programiranje
211879 (1594) dvojka
»

[ASP.NET]

Oddelek: Programiranje
61241 (1095) OmegaM

Več podobnih tem