Click here to Skip to main content
15,905,427 members
Home / Discussions / C#
   

C#

 
AnswerRe: Extracting attribute information from an XML file Pin
bpontillo18-Sep-05 22:14
bpontillo18-Sep-05 22:14 
GeneralRe: Extracting attribute information from an XML file Pin
Vikram A Punathambekar18-Sep-05 22:42
Vikram A Punathambekar18-Sep-05 22:42 
GeneralRe: Extracting attribute information from an XML file Pin
bpontillo18-Sep-05 23:18
bpontillo18-Sep-05 23:18 
QuestionCode to flip a window Pin
Amir Harel18-Sep-05 20:29
Amir Harel18-Sep-05 20:29 
QuestionAbt Structure of Text Files Pin
akshayswaroop18-Sep-05 20:14
akshayswaroop18-Sep-05 20:14 
AnswerRe: Abt Structure of Text Files Pin
enjoycrack18-Sep-05 20:31
enjoycrack18-Sep-05 20:31 
AnswerRe: Abt Structure of Text Files Pin
akshayswaroop18-Sep-05 20:35
akshayswaroop18-Sep-05 20:35 
AnswerRe: Abt Structure of Text Files Pin
mav.northwind19-Sep-05 2:53
mav.northwind19-Sep-05 2:53 
AnswerRe: Abt Structure of Text Files Pin
lmoelleb19-Sep-05 20:35
lmoelleb19-Sep-05 20:35 
QuestionFind HyperLinks Pin
A.Grover18-Sep-05 19:47
A.Grover18-Sep-05 19:47 
AnswerRe: Find HyperLinks Pin
enjoycrack18-Sep-05 20:25
enjoycrack18-Sep-05 20:25 
AnswerRe: Find HyperLinks Pin
seee sharp18-Sep-05 23:14
seee sharp18-Sep-05 23:14 
QuestionDataGridBoolColumn - event Pin
JuergenLissmann18-Sep-05 18:54
JuergenLissmann18-Sep-05 18:54 
AnswerRe: DataGridBoolColumn - event Pin
deep718-Sep-05 20:10
deep718-Sep-05 20:10 
QuestionCommunication With ports in Visual.NET Pin
samira forooghi18-Sep-05 18:45
samira forooghi18-Sep-05 18:45 
AnswerRe: Communication With ports in Visual.NET Pin
zon_cpp19-Sep-05 6:08
zon_cpp19-Sep-05 6:08 
AnswerRe: Communication With ports in Visual.NET Pin
zon_cpp19-Sep-05 6:08
zon_cpp19-Sep-05 6:08 
QuestionSimple Database Problem Pin
18-Sep-05 16:57
suss18-Sep-05 16:57 
AnswerRe: Simple Database Problem Pin
KaptinKrunch18-Sep-05 17:12
KaptinKrunch18-Sep-05 17:12 
AnswerRe: Simple Database Problem Pin
KaptinKrunch18-Sep-05 17:14
KaptinKrunch18-Sep-05 17:14 
AnswerRe: Simple Database Problem Pin
FusionCoding19-Sep-05 3:20
FusionCoding19-Sep-05 3:20 
Questiongetting file bytesize Pin
g00fyman18-Sep-05 16:40
g00fyman18-Sep-05 16:40 
hi to all,

i am trying to get the bytes size of a file so i can display in statusbar, also updated as typed.

i first tried getting the encoding of the file and using getbytes() of the encoder, but it didnt come up the same as Windowx Explorer, then i tried just to get the char count and multiply * 2 but it still not work.

how is this acheived ?

this is my encoder attempt
<br />
string byteSuffix = "B";<br />
<br />
      // update file size panel<br />
      string text = this.context.Text;<br />
      if(text == null) text = "";<br />
       <br />
      byte[] bytes = this.encoder.GetBytes(text);<br />
      <br />
      double size = bytes.LongLength;<br />
      <br />
      string adjustedSize = "0.0";<br />
      string byteSize = "0.0";  <br />
<br />
      // gb<br />
      if(size >= 1000000000)<br />
      {<br />
        byteSuffix = "GB";<br />
        byteSize = size + "";       <br />
        size = size / Math.Pow(2, 30); <br />
        adjustedSize = size.ToString("N2");        <br />
      }<br />
        // mb<br />
      else if(size >= 1000000)<br />
      {<br />
        byteSuffix = "MB";   <br />
        byteSize = size + "";     <br />
        size = size / Math.Pow(2, 20); <br />
        adjustedSize = size.ToString("N2");<br />
      }<br />
        // kb<br />
      else if(size >= 1000)<br />
      {<br />
        byteSuffix = "KB";      <br />
<br />
        byteSize = size + "";       <br />
        size = size / Math.Pow(2, 10); <br />
        adjustedSize = size.ToString("N2");<br />
      }<br />
        <br />
      this.statusFileSize.Text = adjustedSize + " " + byteSuffix;<br />
      this.statusFileSize.ToolTipText = adjustedSize + " " + byteSuffix + " (" + byteSize + " bytes)"<br />


this is how i get encoder
<br />
StreamReader reader = null;<br />
<br />
      try<br />
      {<br />
        reader = new StreamReader(this.path, true);<br />
<br />
        this.Content = reader.ReadToEnd();<br />
        this.encoder = reader.CurrentEncoding;               <br />
        this.Encoding = encoder.EncodingName;<br />
<br />
        reader.Close();<br />
        <br />
        // set default encoder<br />
        if(this.encoder == null)<br />
        {<br />
          this.encoder = ASCIIEncoding.Unicode;<br />
          this.Encoding = encoder.EncodingName;<br />
        }<br />
      }<br />
      catch (Exception e)<br />
      {<br />
        Debug.WriteLine("Error: " + e.Message);<br />
      }<br />
      finally<br />
      {<br />
        if(reader != null) reader.Close();<br />
      }    <br />


kind regards,
g00fy
AnswerRe: getting file bytesize Pin
Ashok Dhamija18-Sep-05 18:14
Ashok Dhamija18-Sep-05 18:14 
GeneralRe: getting file bytesize Pin
g00fyman18-Sep-05 18:45
g00fyman18-Sep-05 18:45 
GeneralRe: getting file bytesize Pin
g00fyman18-Sep-05 18:50
g00fyman18-Sep-05 18:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.