• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint

Move Versus Copy

There is an important convention you need to be aware of when working with any Microsoft OS product. I usually call it the container rule, but you also can call it move versus copy. As you know, files are stored within folders. Folders (that is, child folders) can be stored within other folders (that is, parent folders). It is possible to change the settings on a parent folder, which then propagate down to all child folders and even contained files. However, it is possible to select a child folder or a contained file and individually alter its settings (such as permissions, auditing, ownership, compression, and so on) so they are different from other files and any parent folders.

When a new file is created, it is always created within a parent folder. Even when a file is created within the root directory of a drive, that is considered a parent folder. A new file always inherits the settings of its parent container. This is the container rule. Now, apply that rule to the operations of move and copy. There are two types of moves and two types of copies. One type is within the same volume; the other is from one volume to another. A copy within the same volume or a copy from one volume to another always creates a new file at the destination. That new file always inherits the settings of its new container (parent folder). A move within the same volume simply changes the directory listing of the file. This causes the file to retain its original settings even though it now appears in a new parent folder. A move from one volume to another is actually a two-step process. The first step is to copy the file; the second step is to delete the original file. Because a new file is created, it will inherit the settings of its new parent container.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint