I believe many people, like me, have always been confused about the copy (paste) Problem in Windows: Why is the file folder copied from one directory to another, if other programs are run, the system will obviously become slow, and the response speed seems to be inversely proportional to the size of the copied files (CLIPS. Is it true that, in some cases, when copying a file (folder), the system first copies the source data to the clipboard (memory), and then paste the clipboard (memory) to the target. Assuming that this idea is true, Why can a system with only MB physical memory copy up to several GB of files (CLIPS? According to the above point of view, should a similar data overflow error have occurred? Do they use hard disks as virtual memory, but it is not true that the virtual memory of the host is only set to MB (figure 1 ), why can't we accommodate such a large file (folder? What exactly is this?]
Figure 1
Recently, when I used Windows XP Remote Desktop to copy (paste), I found an interesting phenomenon: If you want to copy a file from the Remote Desktop System to the desktop system (such as 1.txt notepad document), select this file in the resource manager of the Remote Desktop System, then copy the file by right-clicking the Copy command or combining the shortcut key crtl + C (figure 2). You cannot paste the file in the resource manager of the local desktop system; however, if you use NotePad to open the file, use crtl + A to select all the content, and then use the copy command in the context menu or crtl + C copy (Figure 3) to copy the documentation of notepad. By using this "curve saving the nation" strategy, you can copy files from the Remote Desktop System to the local desktop system.
Figure 2
Figure 3
The above situation also occurs in Word, Excel and other documents, BMP and other image files. This small problem has aroused my interest. After further in-depth research on this phenomenon, I finally got a little bit of understanding and did not take the liberty to write it down and discuss it with everyone.
The two experiments can be used to make everyone copy (paste) more intuitive. Here we take the copy of the 1.txt document as an example.
1. In the Remote Desktop System, use NotePad to open this document, and press crtl + A to select all
And then use the copy command or crtl + C in the right-click menu to copy;
2. Press the winmtr rcommand to open the runtime box and enter clipbrd.exe to open the clipboard viewer,
View the copied document content in the current clipboard (figure 4 );
Figure 4
3. Switch to the local desktop system and use the method in step 2 to open the clipboard viewer.
The content is exactly the same as that of the clipboard in the Remote Desktop System;
4. Open notepad and paste all the content in the clipboard.
Why can't I use the copy command of the right-click menu or crtl + C in the resource manager to direct the file
How about copying data from the Remote Desktop System to the local desktop system? The above similar methods can also be used to find out the cause.
1. In the resource manager of the Remote Desktop System, select the document and copy it by right-clicking the Copy command or crtl + C;
2. Open the runtime box and enter clipbrd.exe to check that the content in the clipboard program of the Remote Desktop System is the actual path of the file (figure 5 );
Figure 5
3. Return to the local desktop system, open the clipboard, and find that the content is "the clipboard viewer cannot display this information in the current format. To view this information, try to paste it into the document "(figure 6 ).
Figure 6
This explains why you can use the right-click menu of the resource manager to copy commands or combine them quickly.
The key crtl + C cannot directly copy files (CLIPS) from the Remote Desktop System to the local desktop system. In the resource manager of the Remote Desktop System, a file such as 1.txt exists in the root directory of drive D, the local desktop system only copies the file path information provided by the clipboard in the local desktop system. In fact, there is no file information in the clipboard, so there is no way to paste it. By viewing the clipboard viewer, you can also figure out why the system can copy (paste) files much larger than the physical memory, because the clipboard stores the file path information.