VB.net xml datei speichern und diese anschließend verschieben...

Diskutiere VB.net xml datei speichern und diese anschließend verschieben... im Developer Network Forum im Bereich Hardware & Software Forum; HI leute! hab mal ne Frage... wie kann ich ein *.XLM - dokument (das " enthält ) bei der exe-Datei des programms abspeichern und eine copie in...
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #1
nikeee13

nikeee13

Bekanntes Mitglied
Dabei seit
04.11.2006
Beiträge
556
Reaktionspunkte
0
HI leute!

hab mal ne Frage...
wie kann ich ein *.XLM - dokument (das " enthält ) bei der exe-Datei des programms abspeichern und eine copie in ein ordnerverzeichnis (das ich kenne) bewegen?

Brauche hilfe!

Danke Im VORRAUS!

N][KEEE13
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #3
nikeee13

nikeee13

Bekanntes Mitglied
Dabei seit
04.11.2006
Beiträge
556
Reaktionspunkte
0
Nein... nicht wirklich...

trotzdem danke!
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #4
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Du möchtest eine vorhandene XML-Datei also einmal in das Verzeichnis kopieren, in dem das zu schreibende Programm liegt und an einen anderen beliebigen anderen Ort?

Die Klasse System.IO.File hat eine statische Methode Copy. Damit kannst Du Dateien kopieren. Den Programmpfad bekommst Du über Application.ExecutablePath raus. Mußt nur noch den Dateinamen abschneiden. Ich habe zwar von VB keine Ahnung, aber da Du .NET verwendest, sollte es funktionieren.
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #5
nikeee13

nikeee13

Bekanntes Mitglied
Dabei seit
04.11.2006
Beiträge
556
Reaktionspunkte
0
nochmal:
ich möchte ein XML dokument , bei der exe datei des programmes abspeichern und eine Kopie dieses Dokumentes in einem verzeichnis ablegen (wobei ich das verzeichnis kenne)
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #6
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
...das ist doch das, was unimatrix schon oben erklärt hat?! *wunder*
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #7
nikeee13

nikeee13

Bekanntes Mitglied
Dabei seit
04.11.2006
Beiträge
556
Reaktionspunkte
0
Du möchtest eine vorhandene XML-Datei also einmal in das Verzeichnis kopieren, in dem das zu schreibende Programm liegt und an einen anderen beliebigen anderen Ort?

Die Klasse System.IO.File hat eine statische Methode Copy. Damit kannst Du Dateien kopieren. Den Programmpfad bekommst Du über Application.ExecutablePath raus. Mußt nur noch den Dateinamen abschneiden. Ich habe zwar von VB keine Ahnung, aber da Du .NET verwendest, sollte es funktionieren.

...das ist doch das, was unimatrix schon oben erklärt hat?! *wunder*

nee da ist ein unterschied:
die XML datei ist NICHT vorhanden sondern die soll von dem proggie erstllt werden....
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #8
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
nee da ist ein unterschied:
die XML datei ist NICHT vorhanden sondern die soll von dem proggie erstllt werden....
Eine XML-Datei kannst Du schreiben wie eine einfache Textdatei. Oder Du nimmst den XmlWriter oder XmlSerializer.
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #9
nikeee13

nikeee13

Bekanntes Mitglied
Dabei seit
04.11.2006
Beiträge
556
Reaktionspunkte
0
Eine XML-Datei kannst Du schreiben wie eine einfache Textdatei. Oder Du nimmst den XmlWriter oder XmlSerializer.

und wie macht man das?
und wie speicher is die bei der exe-datei ab?
und wie verschiebe ich die?
Code:
Code wird gebraucht
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #10
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
und wie macht man das?
und wie speicher is die bei der exe-datei ab?
und wie verschiebe ich die?
Code:
Code wird gebraucht
Code:
Code kriegst Du aber keinen
1. Kann ich kein VB.
2. Helfe ich gerne, aber nur wenn die Leute auch bereit sind, ihren Teil zu tun.
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #11
nikeee13

nikeee13

Bekanntes Mitglied
Dabei seit
04.11.2006
Beiträge
556
Reaktionspunkte
0
Code:
Code kriegst Du aber keinen
1. Kann ich kein VB.
2. Helfe ich gerne, aber nur wenn die Leute auch bereit sind, ihren Teil zu tun.

Code:
schade
1. wieso kannste kein vb.net?
2.ich helfe gerne nur das bringt nciht viel wennde kein VB.net kannst :no:
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #12
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Code:
schade
1. wieso kannste kein vb.net?
2.ich helfe gerne nur das bringt nciht viel wennde kein VB.net kannst :no:
Weil ich davon ausgegangen bin, daß Du Grundkenntnisse in der Programmierung in VB hast. Die eigentlichen Funktionen stecken im .NET-Framework und das ist für alle Sprachen gleich. Und diese Funktionen habe ich Dir genannt. Oder Du schaust Dir die Onlinehilfe (MSDN) an. Dort sind zu vielen Funktionen auch Codebeispiele vorhanden. Auch in VB. Beispiel:
Code:
Dim sourceFileName As String
Dim destFileName As String

File.Copy(sourceFileName, destFileName)
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #13
nikeee13

nikeee13

Bekanntes Mitglied
Dabei seit
04.11.2006
Beiträge
556
Reaktionspunkte
0
Weil ich davon ausgegangen bin, daß Du Grundkenntnisse in der Programmierung in VB hast. Die eigentlichen Funktionen stecken im .NET-Framework und das ist für alle Sprachen gleich. Und diese Funktionen habe ich Dir genannt. Oder Du schaust Dir die Onlinehilfe (MSDN) an. Dort sind zu vielen Funktionen auch Codebeispiele vorhanden. Auch in VB. Beispiel:
Code:
Dim sourceFileName As String
Dim destFileName As String

File.Copy(sourceFileName, destFileName)

grundkenntnisse habe ich.
hab erst vor 2 monaten angefangen und ich mach das nur inner Freizeit...
hast du nciht vergessen die variablen zu deklariren?:

Code:
Dim sourceFileName As String = "testxmldatei1.xml"
Dim destFileName As String = "testxmldatei2.xml"

File.Copy(sourceFileName, destFileName)

also in vb.net würde das so heissen:

Code:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim sourceFileName As String = "testxmldatei1.xml"
        Dim destFileName As String = "testxmldatei2.xml"

        My.Computer.FileSystem.CopyFile(sourceFileName, destFileName)

    End Sub
End Class


und wie schreibe ich erstmal ein xml dokument?
 
Zuletzt bearbeitet:
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #14
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #15
nikeee13

nikeee13

Bekanntes Mitglied
Dabei seit
04.11.2006
Beiträge
556
Reaktionspunkte
0
Wie sehen denn Deine Daten aus? Hast Du Dir schon eine Struktur überlegt?

also in etwa so:
Code:
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim xmldoku As String = "test.xml" 
        'hier würde die ortdeklaratio0n stehen (z.B.: C:\Programme...)

        Dim pfad1 As String = Label3.Text
        PrintLine(1, TextBox2.Text, "test.xml")



        ' My.Computer.FileSystem.GetFiles( _
        ' pfad1, FileIO.SearchOption.SearchAllSubDirectories, xmldoku)
        'Datei verschieben
        ' My.Computer.FileSystem.CopyFile(xmldoku, pfad1)
        'My.Computer.FileSystem.MoveFile(xmldoku, pfad2)

        Button5.Enabled = True

    End Sub

    Public Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
        Label2.Text = OpenFileDialog1.FileName
        TextBox1.Text = Label2.Text
        If TextBox1.Text.Length > 0 Then
            Button1.Enabled = True
            Button2.Enabled = True
        End If
    End Sub

    Public Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

        OpenFileDialog1.ShowDialog()
        Label2.Text = OpenFileDialog1.FileName
    End Sub
End Class
(dieser code is jetzt einfach mal aus meinem projekt kopiert)

also ich wollte das xml dokument in ner textbox abspeichen und die dann unsichbar machen... ich machs mitner textbox, weil bei ner rich textbox einfach irgendwie das ganze dokument nicht reinpasst...
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #16
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Das ist nur Programmcode. Was genau möchtest Du überhaupt in die XML-Datei schreiben? Und warum muß es XML sein?
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #17
nikeee13

nikeee13

Bekanntes Mitglied
Dabei seit
04.11.2006
Beiträge
556
Reaktionspunkte
0
Das ist nur Programmcode. Was genau möchtest Du überhaupt in die XML-Datei schreiben? Und warum muß es XML sein?

weil ich damit ne maplist modifiziern will (die maplist ist nunmal XML)

Code:
- <MapList Version="1.0">
  <Map Name="map1" /> 
  <Map Name="map2" /> 
  <Map Name="map3" /> 
  <Map Name="map4" /> 
  <Map Name="map5" /> 
  <Map Name="map6" /> 
  <_Map Name="map7" /> 
  <Map Name="map8" /> 
  <Map Name="map9" /> 
  <Map Name="map10" /> 
  <Map Name="map12" /> 
  <Map Name="map13" /> 
  <Map Name="map14" /> 
  <Map Name="map15" /> 
  <_Map Name="map16" /> 
  <Map Name="map17" /> 
  <Map Name="map18" /> 
  <Map Name="map19" /> 
  <Map Name="map20" /> 
  <Map Name="map21" /> 
  <Map Name="map22" /> 
  <Map Name="map23" /> 
  <Map Name="map24" /> 
  <Map Name="map25" /> 
  </MapList>
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #19
nikeee13

nikeee13

Bekanntes Mitglied
Dabei seit
04.11.2006
Beiträge
556
Reaktionspunkte
0
es kann sein , das es funktioniert aber das ist (noch) zu hoch für mich
 
  • VB.net xml datei speichern und diese anschließend verschieben... Beitrag #20
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Eine Map kann der XmlSerializer leider nicht so ohne weiteres. Hier ein kleines Beispiel mit einer List in C#:
Code:
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.Xml.Serialization;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            List<String> list = new List<String>();

            list.Add("value1");
            list.Add("value2");
            list.Add("value3");

            XmlSerializer xs = new XmlSerializer(list.GetType());
            xs.Serialize(Console.Out, list);
        }
    }
}
Die eigentliche Arbeit machen die beiden letzten Zeilen. Müßte in VB äjnlich aussehen.
 
Thema:

VB.net xml datei speichern und diese anschließend verschieben...

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben