Entwickler-Ecke
IO, XML und Registry - C# Kopierprogramm
_Wisaa_ - Mo 28.09.09 18:24
Titel: C# Kopierprogramm
Ich möchte mit C# Consolenanwendung ein Kopierprogramm machen.
Weiß jemand wie man mit daten bzw. Ordner mit der console kopiert?
und noch etwas.. Wie kann man den Ausgeschnittenen oder kopierten text vom clipboard in die konsole einfügen?
Wäre sehr hilfreich Danke!
JasonDelife - Mo 28.09.09 18:37
Eine wenig Eigeninitiative wäre schön.
Mit Google findet man das in ca. 5 sek.
Zum Kopieren: File-Klasse (System.IO)
Zur Zwischenablage: Clipboard-Klasse (system.Windows.Forms)
Das sollte zum selbstständigen Lösen reichen.
Grüße, JasonDelife.
_Wisaa_ - Mo 28.09.09 18:56
Wie wendet man das ann gib mir ein beispiel
Christian S. - Mo 28.09.09 19:02
Hallo und :welcome:!
Wie hast Du es denn versucht, das anzuwenden? Wir sind ja gerne bereit, Dir zu helfen, Dein Programm zu schreiben. Für Dich schreiben wollen wir es dann aber doch nicht ;-)
Schau Dir zum Beispiel mal die Methoden der File-Klasse an, da sind ein paar die vom Namen her schon sehr gut passen. :-)
Und noch ein wichtiger Hinweis: Bitte erstelle für die Clipboard-Frage einen eigenes Thema. Bitte immer nur eine Frage pro Thema, das wird sonst zu durcheinander. Danke :-)
Grüße
Christian
_Wisaa_ - Mo 28.09.09 19:18
Also ich schreib mal den Plan:
Mein freund hat eine Externe Fesplatte auf die man nicht über 8 Gb auf einmal kopieren darf. (ich glaube laut Explorer).
Ich möchte ein kopierprogramm machen mit ner konsole ungefähr so
=============XCopy=============
Willkommen
Pfad bitte:
___________<----------------------------------Hier muss man den pfad eingeben.
Ziel Bitte:
___________<ß---------------------------------Hier muss man das Ziel eingeben
Wie kann ich den order mittels konsole vom Pfat nach Ziel kopieren
Christian S. - Mo 28.09.09 19:28
Hallo!
Das Kopieren hat mit der Konsole nichts zu tun. Die liefert ja nur, von wo nach wo kopiert werden soll. Das Kopieren erledigt dann, wie gesagt, die
File-Klasse.
Wie sieht denn generell Dein Wissen in Sachen C# / .NET aus? Mir scheint, dass Du Dich vielleicht erst einmal mit den Grundlagen beschäftigen solltest. Das kannst Du z.B. mit dem
"OPENBOOK VISUAL C#" machen.
Grüße
Christian
_Wisaa_ - Mo 28.09.09 19:55
Ja ich geh in die 1 klasse der HTL wir werden aber dort Konsolenfensterprogrammierung lernen. Danke für den link könnte hilfreich sein!
reox - Mo 28.09.09 21:59
warum wenn ich fragen darf willst du den umweg über C# machen? ein solches Programm lässt sich auch mit Batch Programmierung machen (bzw Shell unter Linux)
Struktur ist einfach, zwei Pfade einlesen und dann xcopy oder robocopy aufrufen mit den pfaden als parameter.
danielf - Di 29.09.09 08:18
Hallo,
ich glaub _Wisaa_ hat ein ganz anderes Problem.
Zitat: |
Mein freund hat eine Externe Fesplatte auf die man nicht über 8 Gb auf einmal kopieren darf. (ich glaube laut Explorer).
|
Das hört sich für mich mehr nach einem Dateisystem-Problem an und ist somit auch nicht mit einem Programm oder Skript zu lösen. Solang er mit "8Gb auf eimal" eine Datei meint :) Aber ein bisschen mehr Input würde vlt. helfen.
Gruß Daniel
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!