Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Pfad einer Datei in den egenen Code übernehmen, VB

broty / 5 Antworten / Baumansicht Nickles

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

bei Antwort benachrichtigen
T-Rex broty „Pfad einer Datei in den egenen Code übernehmen, VB“
Optionen
Wie kann ich eine Datei oder ein Verzeichnis kopieren?
Statt 'Environ$("Windir")' setzt Du die Variable ein, die das Zielverzeichnis (ohne abschließenden BackSlash) enthält.
 GrüßeT-Rex 
bei Antwort benachrichtigen
broty T-Rex „Wie kann ich eine Datei oder ein Verzeichnis kopieren? Statt Environ Windir...“
Optionen

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

bei Antwort benachrichtigen
PaoloP broty „Hä, ich versteh das nich. wenn ich die beiden dateien kopiere und ejmand die...“
Optionen

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 :)

Jedes mal wenn jemand "Cloud" sagt, verliert ein Engel seine Flügel.
bei Antwort benachrichtigen
broty PaoloP „Also ich habe deine beiden Postings nun mehrmals gelesen aber werde nicht genau...“
Optionen

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

bei Antwort benachrichtigen
T-Rex broty „Also ich hab eine datei1 die diesen code beinhaltet: --Private Sub Form_Load --...“
Optionen

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.

 GrüßeT-Rex 
bei Antwort benachrichtigen