Helo everyone!
I'm making some little app whitch will help me to get things automated,,,im
in the need very often to make some little changes to some files, and
something like this:
dim string1
dim string2
dim temp
temp=string1
string1=sting2
sting2=temp
now, my procedure is taking every file, open it, do some changes and save
it!
but i loos my characters. Im from Croatia (EU) and have some chars like
|Щ®ÆÈ|...how can i save in unicode file type.
my code is:
=============== ===============
Private Sub Button1_Click(B yVal sender As System.Object, ByVal e As
System.EventArg s) Handles Button1.Click
If Label4.Text = "" Then
MsgBox("izaberi putanju prvo")
Exit Sub
End If
If TextBox1.Text = "" Then
MsgBox("Unesi barem nesto u gornje polje!")
Exit Sub
End If
Dim putanja As String = StatusBar1.Text & "\"
Dim dirinfo As DirectoryInfo
Dim niz As Array
Dim dir As Array
Dim filinf As FileInfo
Dim a As Int16 = 0
Dim tee As String
dirinfo = New DirectoryInfo(p utanja)
niz = dirinfo.GetFile s("*." & TextBox3.Text)
dir = dirinfo.GetDire ctories()
For Each filinf In niz
temp_string.Tex t = " "
temp_string.Ref resh()
Dim sr As StreamReader = New StreamReader(pu tanja & filinf.Name)
Label5.Text = filinf.Name
Label5.Refresh( )
temp_string.Tex t = sr.ReadToEnd
sr.Close()
temp_string.Sel ectAll()
Dim index As Integer = temp_string.Tex t.IndexOf(TextB ox1.Text)
While index >= 0
temp_string.Sel ect(index, TextBox1.TextLe ngth)
temp_string.Sel ectedText = TextBox2.Text
index = temp_string.Tex t.IndexOf(TextB ox1.Text, index + 1)
a += 1
End While
If a > 1 Then
MsgBox("nadjena je rijec!")
End If
Label9.Text = a
tee = temp_string.Tex t
'temp_string.Sa veFile(putanja & filinf.Name)
Dim sw As StreamWriter = New StreamWriter(pu tanja & filinf.Name)
sw.Write(tee)
sw.Flush()
sw.Close()
Next
End Sub
=============== ===============
thanks in advance
-k.p.
I'm making some little app whitch will help me to get things automated,,,im
in the need very often to make some little changes to some files, and
something like this:
dim string1
dim string2
dim temp
temp=string1
string1=sting2
sting2=temp
now, my procedure is taking every file, open it, do some changes and save
it!
but i loos my characters. Im from Croatia (EU) and have some chars like
|Щ®ÆÈ|...how can i save in unicode file type.
my code is:
=============== ===============
Private Sub Button1_Click(B yVal sender As System.Object, ByVal e As
System.EventArg s) Handles Button1.Click
If Label4.Text = "" Then
MsgBox("izaberi putanju prvo")
Exit Sub
End If
If TextBox1.Text = "" Then
MsgBox("Unesi barem nesto u gornje polje!")
Exit Sub
End If
Dim putanja As String = StatusBar1.Text & "\"
Dim dirinfo As DirectoryInfo
Dim niz As Array
Dim dir As Array
Dim filinf As FileInfo
Dim a As Int16 = 0
Dim tee As String
dirinfo = New DirectoryInfo(p utanja)
niz = dirinfo.GetFile s("*." & TextBox3.Text)
dir = dirinfo.GetDire ctories()
For Each filinf In niz
temp_string.Tex t = " "
temp_string.Ref resh()
Dim sr As StreamReader = New StreamReader(pu tanja & filinf.Name)
Label5.Text = filinf.Name
Label5.Refresh( )
temp_string.Tex t = sr.ReadToEnd
sr.Close()
temp_string.Sel ectAll()
Dim index As Integer = temp_string.Tex t.IndexOf(TextB ox1.Text)
While index >= 0
temp_string.Sel ect(index, TextBox1.TextLe ngth)
temp_string.Sel ectedText = TextBox2.Text
index = temp_string.Tex t.IndexOf(TextB ox1.Text, index + 1)
a += 1
End While
If a > 1 Then
MsgBox("nadjena je rijec!")
End If
Label9.Text = a
tee = temp_string.Tex t
'temp_string.Sa veFile(putanja & filinf.Name)
Dim sw As StreamWriter = New StreamWriter(pu tanja & filinf.Name)
sw.Write(tee)
sw.Flush()
sw.Close()
Next
End Sub
=============== ===============
thanks in advance
-k.p.
Comment