SteamWriter ne oslobađa file

poruka: 3
|
čitano: 2.432
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
17 godina
neaktivan
offline
SteamWriter ne oslobađa file

Imam problem. Radim asp.net 4.0 aplikaciju i C#. Radim .aspx fajlove i muči me streamwriter, uvijek mi zaključa file i ne mogu drugi put na njega pisati, kaže da ga koristi drugi proces

 

Probao sam više stvari i ni jedna na radi...

 

Pokušaj 1:

FileStream stream;

     FileMode fileMode;

     if (File.Exists(URL))

     {

       // it already exists, let's append to it

       fileMode = FileMode.Truncate;

     }

     else

     {

       // it does not exist, let's create it

       fileMode = FileMode.CreateNew;

     }

 

     stream = File.Open(URL, fileMode, FileAccess.ReadWrite, FileShare.ReadWrite);

     StreamWriter writer = new StreamWriter(stream);

     writer.Write(text);

     writer.Flush();

     writer.Close();

 

Pokušaj 2:

using (var writer = new StreamWriter(URL, false, System.Text.Encoding.UTF8))

         {

           writer.Write(text);

           writer.Flush();

           writer.Dispose();

           writer.Close();

         }

Ovo drugo bi po izlasku iz bloka trebalo automatski flushati (čak i bez writer.flush() unutar bloka), ali iz nekog razloga neće.

 

Ima li tko rješenje? Da probam možda ručno obrisati file prije nego idem sa streamwriterom bilo što? al neću ga moć vjerojatno obrisat jer će biti zaključan

 

Inače, radi se o ovoj stranici: http://fiouchcms.com.hr/Default.aspx

UT3, Lily Allen, Franz Ferdinand, R.E.M., nVidia, Intel :: FANBOY :: BEWARE!
Poruka je uređivana zadnji put sub 23.4.2011 21:53 (FioPro).
Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Re: SteamWriter ne oslobađa file

Probaj ovako

 

 

using (FileStream stream = File.Open(URL, fileMode, FileAccess.ReadWrite, FileShare.ReadWrite))

using(StreamWriter writer = new StreamWriter(stream))

{

// sta ti vec treba ode nzn

}

 

 

 

Poruka je uređivana zadnji put sub 23.4.2011 23:15 (Orinem).
17 godina
neaktivan
offline
SteamWriter ne oslobađa file

daj nek se zemlja otvori pa da propadnem odmah od sramote...

 

zaboravio sam prije zatvoriti streamreader {#}

 

hvala na pomoći anyway

UT3, Lily Allen, Franz Ferdinand, R.E.M., nVidia, Intel :: FANBOY :: BEWARE!
Poruka je uređivana zadnji put sub 23.4.2011 23:39 (FioPro).
Moj PC  
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice