Was ist der Unterschied zwischen der Methode "Senden an" und "Kopieren oder Ausschneiden und Einfügen" in Windows?

26436
RajeshKdev

Ich habe gegoogelt und einige Antworten gefunden. Ich bin mir immer noch nicht klar, ob "Senden an" vs. "Kopieren und Einfügen" verwendet werden soll.

  • Wenn Sie beim Kopieren und Einfügen etwas kopieren, wird es in der Zwischenablage gespeichert und Sie können viele Kopien davon erstellen.
  • Wenn Sie beim Ausschneiden und Einfügen etwas ausschneiden, wird es in der Zwischenablage gespeichert und Sie können nur eine Kopie davon erstellen.
  • Beim Kopieren und Einfügen gibt es keine Einschränkungen in Windows, dh wir können beliebige Dateien / Ordner kopieren und sie an einer beliebigen Stelle einfügen (oder verschieben).
  • Die "Senden an" -Methode wird speziell zum Verschieben der Dateien / Ordner in "Eigene Dateien", "Desktop", "E-Mail-Client", "Konnektivitätsgerät", "Externe Laufwerke", "Web-Publishing-Assistent" oder sogar als komprimiertes Archiv verwendet.
  • Es gibt jedoch einen großen Unterschied zwischen den beiden. In der Regel können wir Dateien mit der Anhängefunktion per E-Mail anhängen. Mit "Senden an" können wir jedoch eine Datei direkt an die Mail anhängen.

Was ist der betriebliche Unterschied zwischen Senden an und Kopieren / Einfügen? Wie werden diese beiden Operationen im Betriebssystem ausgeführt, wenn sie ausgeführt werden?

7

3 Antworten auf die Frage

5
gronostaj

Copy-Paste und Send To sind beides recht breite Konzepte.

Die Funktionen Ausschneiden, Kopieren und Einfügen beziehen sich auf die Zwischenablage - ein spezieller Bereich, in dem verschiedene Elemente nach dem Ausschneiden oder Kopieren vorübergehend gespeichert werden können.

Welche Operationen zum Ausschneiden und Kopieren tatsächlich ausgeführt werden, hängt davon ab, auf was Sie sie anwenden. Wenn Sie beispielsweise in Notepad Text ausschneiden, wird er sofort aus dem Notepad-Fenster entfernt und in die Zwischenablage eingefügt. Beim Kopieren wird eine Kopie in der Zwischenablage erstellt, der ursprüngliche Text wird jedoch nicht entfernt. Der Text in der Zwischenablage wird als Nur-Text markiert . Sie können es beliebig oft einfügen, unabhängig davon, ob Sie es ausgeschnitten oder kopiert haben. Die Zwischenablage sieht so aus:

Klartext: Der schnelle braune Fuchs springt über den faulen Hund.

Wenn Sie in Word etwas ausschneiden oder kopieren, landet es auch in der Zwischenablage, wird jedoch als Bild, Tabelle, formatierter Text oder was auch immer markiert.

Ein formatierter Text: Der schnelle braune Fuchs springt über den faulen Hund .

Durch das Einfügen von Inhalten aus Word in den Editor wird die Formatierung entfernt und der Text wird als Text angezeigt. In umgekehrter Reihenfolge fragt Word, welchen Stil Sie anwenden möchten. Normaler Text ist nicht formatiert, aber alles im Word-Dokument.

Ähnliche Regeln gelten für Bilder. Sie können sie einmal ausschneiden oder kopieren und dann unendlich oft einfügen. Das Bild ist immer ein Bild, daher gibt es keine Formatierungsprobleme. Sie können ein Bild nicht in den Editor einfügen (da es sich nicht um einfachen Text handelt), Sie können es jedoch in Word einfügen (die Formatierung wird automatisch angewendet).

Dateien funktionieren auch auf diese Weise, aber wie Sie beim Ausschneiden einer Datei festgestellt haben, können Sie sie nur einmal einfügen (was in den vorherigen Beispielen nicht der Fall war). Die Ursache dieses Verhaltens ist eigentlich ziemlich einfach.

Nehmen wir an, Sie haben 256 MB RAM (ich weiß, dass dies heute sehr unwahrscheinlich ist, aber nehmen wir das für dieses Beispiel an). Sie möchten eine Datei in einen anderen Ordner kopieren, aber die Datei ist etwa 1 GB groß - viermal mehr als Ihr Gesamtspeicher, nicht aber der freie Speicherplatz. Nun wird es nicht so funktionieren. Selbst wenn die Datei in den RAM-Speicher passen würde, wäre das Verschieben auf diese Weise gefährlich, da die Zwischenablage nach dem Herunterfahren verloren geht. Ein Stromausfall könnte einige wichtige Dateien zerstören, wenn dies während des Kopiervorgangs geschieht.

Beim Ausschneiden oder Kopieren einer Datei geschieht der Pfad in der Zwischenablage mit einer optionalen Anmerkung, um das Original nach dem Einfügen an einer anderen Stelle zu löschen. Sie haben also nicht die gesamte Datei in der Zwischenablage, sondern nur den Pfad und einige Details, was Sie damit tun sollen:

Eine Datei: C: \ MyFile.txt . Entfernen Sie das Original nicht, nachdem Sie es irgendwo eingefügt haben.

oder wenn Sie es schneiden, anstatt zu kopieren:

Eine Datei: D: \ Videos \ BigBuckBunny.mp4, entfernen Sie das Original, nachdem Sie es irgendwo eingefügt haben.

Wenn Sie eine ausgeschnittene Datei einfügen, wird der Pfad aus der Zwischenablage aufgelöst und die Datei wird verschoben oder kopiert. Es gibt zwei wichtige Konsequenzen: Erstens können Sie die ausgeschnittenen Dateien nur einmal einfügen - der Pfad befindet sich zwar noch in der Zwischenablage, ist jedoch auf der Festplatte nicht mehr vorhanden. Zweitens verschwindet die ausgeschnittene Datei nicht sofort, aber wenn sie an einer anderen Stelle eingefügt wird - wenn Sie sie in der Zwischenzeit ändern, wird die geänderte Datei verschoben.

Jetzt ist Senden an nicht viel weniger kompliziert. So wie Anwendungen unterschiedliche Datentypen in die Zwischenablage einfügen können, kann " Senden an" viele verschiedene Ziele haben. Es wurde auf dreckige und hackige Weise implementiert, aber es wäre schwierig, es anders zu machen und seine Funktionalität zu erhalten.

Senden an Ziele sind tatsächlich Dateien in einem Verzeichnis. Sie sollten sie anzeigen, indem Sie diese in das Startmenü eingeben und Folgendes drücken Enter:

%appdata%\Microsoft\Windows\SendTo 

Sie werden feststellen, dass einige dieser Dateien Verknüpfungen sind und andere nicht. Über Verknüpfungen ist es ganz einfach: Wenn eine Datei über das Kontextmenü an sie gesendet wird, wird sie als Argument an das Ziel der Verknüpfung übergeben. Die weitere Bearbeitung bleibt dieser Anwendung überlassen, Windows ist nicht mehr beteiligt.

Informationen zu diesen Dateien, die keine Verknüpfungen sind - Hierbei handelt es sich um spezielle Dateien, die vom Explorer (der Anwendung, die für die Anzeige des Desktops und des Startmenüs zuständig ist) verarbeitet werden. Wenn Sie Senden an -> Dokumente wählen, wird der Explorer Ihre Anfrage bearbeiten und eine Kopie der Datei erstellen. Details dieses Vorgangs hängen davon ab, wie Explorer damit umgeht. Es handelt sich wahrscheinlich nur um einen einfachen Dateikopiervorgang. (Ich meine nur reine Pfad-Pfad- Kopie, keine Zwischenablage erforderlich - Programme müssen nicht die Zwischenablage verwenden, wenn Sie genau wissen, wo eine Datei kopiert werden soll Ziel noch)

"Wenn Sie beispielsweise in Notepad einen Text ** kopieren **, wird er sofort aus dem Fenster des Notepad entfernt und in die Zwischenablage eingefügt." - Offensichtlich meintest du Schnitt. Karan vor 10 Jahren 1
Ja, ich habe es bearbeitet. Vielen Dank. gronostaj vor 10 Jahren 0
0
TheTurkey

Ausschneiden / Kopieren und Einfügen werden zum Verschieben von Dateien im Laufwerk verwendet. Das Menü 'Senden an' wird im Allgemeinen verwendet, um einer Anwendung den Pfad zu einer Datei zu geben, damit sie auf irgendeine Weise verwendet werden kann.

Solange eine Datei nicht durch Windows geschützt ist (z. B. eine Systemdatei), können die Befehle Ausschneiden / Kopieren / Einfügen verwendet werden, um sie in einen anderen Ordner auf dem Laufwerk zu verschieben oder zu replizieren. Es erfolgt keine Bewertung des Inhalts der Datei oder wie deren Änderung sich auf Programme auswirken könnte, die auf ihre Ausführung angewiesen sind.

Andererseits sendet das Menü "Senden an" den Dateipfad an ein Programm, Skript oder eine Verknüpfung im Ordner "Senden an" des Benutzers. Die Datei selbst wird dann vom Programm gesteuert. Es kann geöffnet, an eine E-Mail angehängt oder auf jede Art und Weise verwendet werden, die das Programm benötigt. Die Datei selbst wird normalerweise nicht geändert oder verschoben (obwohl es einige "Senden an" -Skripts gibt, die sich auf die Datei auswirken).

Bei den Einträgen "Senden an ( Ordnername )" übernimmt das Skript den Pfad der ausgewählten Datei und kopiert sie an den angegebenen Ort. Das Ausschneiden / Kopieren und Einfügen macht den Großteil der Arbeit überflüssig, da der Benutzer nicht zwischen Ordnern suchen muss.

0
MahNas92

Kurz gesagt, der Unterschied ist, dass Kopieren / Ausschneiden / Einfügen normalerweise einfacher zu verwenden ist (da es Tastenkombinationen gibt), aber ihre Ergebnisse sind auch vorhersagbarer als das "Senden an".

Wenn Sie "Senden an" verwenden, wird das, was mit der Datei geschieht, von der Software im Menü bestimmt.

Die Funktion zum Kopieren / Ausschneiden / Einfügen (Zwischenablage) wirkt sich jedoch nicht auf die Datei aus (ofc, es sei denn, Sie schneiden aus), und die Verwendung der Datei wird von der Zielsoftware bestimmt, in der Sie einfügen.

Die "Senden an" -Funktion kann als unordentliche Variante der "Share" -Funktionalität angesehen werden, die moderne Smartphone-Betriebssysteme für ihre Apps haben. Senden an unter Windows kann (wurde bisher meist) als "Öffnen mit" oder "Kopieren / Ausschneiden" verwendet werden.

Wenn Sie über eine Brennsoftware oder einen Bluetooth-Adapter verfügen, können Sie Disc-Image-Dateien oder andere Dateien an die Brennsoftware zum Brennen oder an "Bluetooth" für die Bluetooth-Übertragung senden.

Dies war lange Zeit vor dem Ziehen von Dateien und deren Ablegen in ein Programmfenster auf modernen (Desktop-) Betriebssystemen möglich.

Es ist eine überflüssige Funktion, die meiner Meinung nach nicht mehr empfohlen und abgeschafft werden sollte.