Hi Leute
Also ich hab mit vb ne datei geschrieben die ne andre datei in ein bestimmtes verzeichnis kopiert. Das Quellverzeichnis soll aber ein VAriables sein. Die beiden dateien sollen sich in einem ordner befinden, das heißt die datei zum kopieren muss im pfad inder sie slbst liegt die andre datei suchen und kopieren.
ich nehme zum kopieren den befehl
filecopy "(Variable)", "Zielverzechnis"
(Variable) muss das das verzeichnis sein in de die date selbst liegt. ich bin 14 und hab nich viel ahnung also bitte schreibt jugendverständliche antworten.
DAnke euch = )
Broty
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
Statt 'Environ$("Windir")' setzt Du die Variable ein, die das Zielverzeichnis (ohne abschließenden BackSlash) enthält.
Hä, ich versteh das nich. wenn ich die beiden dateien kopiere und ejmand die egal wohin speichert die datei1 die 2. datei2 in ein verzeichnis kopiert. aber bei der funktion
filecopy "Quelle", "ziel" muss mann ja die quelle angeben. kann mir jemand den kompletten code zum kopieren aus einem verzeichnis nennen in dem die datei selbst sitzt????
kann sein das dieses posten jetzt sinnlos ist aber ich hab das nicht verstanden. sorry
also trotzdem danke.
broty
Also ich habe deine beiden Postings nun mehrmals gelesen aber werde nicht genau schlau daraus was du eigentlich möchtest..
Versuch mal stichpunktartig nacheinander aufzulisten was du dir vorstellst und lass es vielleicht jemand anderes korrekturlesen dann kriegen wir das auch sicher hin.
Hier sind genug hilfsbereite Leute die Dir gerne den Code posten aber was Du nun genau willst musst Du nochmal erklären :)
Also ich hab eine datei1 die diesen code beinhaltet:
--Private Sub Form_Load()
-- FileCopy "C:\dokumente und einstellungen\Broty\Eigene dateien\meine empfangenen
dateien\Datei2", "C:\datei2"
--End Sub
Datei2 soll eine beliebige Datei sein. Wenn ich datei1 und datei2 verschicke soll datei1 auf einem andreren computer ausführbar sein aber sie wird nicht funktionieren weil die dateien in einem anderen verzeichnis sitzen können. also ist das quellverzeichnis in datei1 ungültig. jetzt möchte ich statt dem Quellverzeichnis in datei1 eine variable haben die erkennt in welchem verzeichnis sich datei1 befindet. ich gehe davon aus das datei1 und datei2 in dem gleichen verzechnis sind.
dann müsste datei1 folgendes beinhalten:
filecopy "(das verzeichnis in dem sie selbst sitzt\Variable)\datei2", "C:\Datei2"
DAs heißt was jetzt in klammern steht muss das verzeichnis beinhalten in dem die datei1 selbst sitzt. das verzeichnis kann sich aber jederzeit ändern.
(ich hab mir das so gedacht weil bei einer setup.exe datei ändert sich je nach laufwerkanzahl immer der laufwerkbuchstabe und damit auch der pfad. und sie funktionert trotzdem, aber das nur am rande)
Vielen Dank für eure hlfe
Das Komma ist eine geile Erfindung, und es kann von jedermann kostenlos genutzt werden.
Aus Deinem Geschreibsel schließe ich, daß Du App.Path suchst.