Why use "Libraries" when you dont know where the files are located ?

Page 1 of 2 12 LastLast

  1. Posts : 140
    win7pro
       #1

    Why use "Libraries" when you dont know where the files are located ?


    I really have been avoided using These Libraries’ because when I go to Dos or windows explorer I can’t find the files that are in them. This is a bane to my existence. It crowds my mind with ideas that the world has become totally taken over by narcissistic sociopaths !
    I have this file that is in my library called pictures and in its properties it says Its located in under "Users\usernamesetup\pictures.
    THERE IS NOT A FOLDER called pictures when I browse to that location. Someplace within the OS the OS must know where this file IS REALLY located.
    If this was not a laptop I would simply use a second ssd drive and stay far away from those libraries. But that is probably a mistake.
    Yes I set my username to USERNAMESETUP so I would know for sure where that came from and how it influences my computer.
    Maybe there is a rational reason for these Libraries not being rational. But so far its looking grim.
      My Computer


  2. Posts : 72,050
    64-bit Windows 11 Pro for Workstations
       #2

    Hello Don, :)

    Use the %UserProfile%\Pictures path to see if that may open the current account's Pictures folder with the files in it.
      My Computer


  3. Posts : 4,776
    Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
       #3

    DonMurray said:
    THERE IS NOT A FOLDER called pictures when I browse to that location. Someplace within the OS the OS must know where this file IS REALLY located.

    Maybe there is a rational reason for these Libraries not being rational.
    See box with heading "information" here:

    Junction Points - Restore to Default in Windows

    In Windows 7:

    My Documents=Documents

    and

    Documents\My Pictures=Pictures

    Why use "Libraries" when you dont know where the files are located ?-pictures.gif

    Why use "Libraries" when you dont know where the files are located ?-pictures.jpg

    So like Brink said you can open %USERPROFILE%\Pictures

    Which is the same as C:\Users\Username\Pictures although if you look for the folder it will be named "My Pictures"
      My Computer


  4. Posts : 140
    win7pro
    Thread Starter
       #4

    Blessing to you for sharing the cool links ! And Also for exposing this situation with our reparse point

    So I have windows 7 64 it appears that the bat files in RepairJunction_DocumentsAndSettings_win7-win8.zip
    But from what I was reading it appears there are hidden folders that are really the folders for documents and settings and that they put up a false front to make explorer and apps "think" they exist with old names ..
    So basicly the batch files will make real folders that are in actual existstance. ?

    Many thanks you for sharing this information.
    Last edited by DonM123; 11 Dec 2016 at 20:48. Reason: add thanks
      My Computer


  5. Posts : 4,776
    Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
       #5

    The link wae posted to explain the use of junction points and symbolic links in Windows 7 along with backwards compatibility for older programs. It was not intended that you should run any sort of repair. Anyway if repaired it would result in the defaults being used:

    The defaults are:

    Code:
    Documents and Settings=@
    
    [\ProgramData]
    Application Data=\ProgramData
    Desktop=@\Public\Desktop
    Documents=@\Public\Documents
    Favorites=@\Public\Favorites
    Start Menu=Microsoft\Windows\Start Menu
    Templates=Microsoft\Windows\Templates
    
    [@]
    Default User=Default
    
    [All Users]
    Application Data=\ProgramData
    Desktop=@\Public\Desktop
    Documents=@\Public\Documents
    Favorites=@\Public\Favorites
    Start Menu=\ProgramData\Microsoft\Windows\Start Menu
    Templates=\ProgramData\Microsoft\Windows\Templates
    
    [Public]
    Documents\My Music=Music
    Documents\My Pictures=Pictures
    Documents\My Videos=Videos
    
    [Default]
    Application Data=AppData\Roaming
    Cookies=AppData\Roaming\Microsoft\Windows\Cookies
    Local Settings=AppData\Local
    My Documents=Documents
    NetHood=AppData\Roaming\Microsoft\Windows\Network Shortcuts
    PrintHood=AppData\Roaming\Microsoft\Windows\Printer Shortcuts
    Recent=AppData\Roaming\Microsoft\Windows\Recent
    SendTo=AppData\Roaming\Microsoft\Windows\SendTo
    Start Menu=AppData\Roaming\Microsoft\Windows\Start Menu
    Templates=AppData\Roaming\Microsoft\Windows\Templates
    AppData\Local\Application Data=AppData\Local
    AppData\Local\History=AppData\Local\Microsoft\Windows\History
    AppData\Local\Temporary Internet Files=AppData\Local\Microsoft\Windows\Temporary Internet Files
    Documents\My Music=Music
    Documents\My Pictures=Pictures
    Documents\My Videos=Videos
    So when you see C:\Users\Username\Pictures in the address bar it's actually linking to C:\Users\Username\My Pictures which is the same thing.

    If you type this into Start> Run dialog box:

    shell:UsersFilesFolder

    In the window that opens you will see your "My Pictures" folder. If you right click on that folder and choose "Properties" then go to the "Location" tab you will see where it links to. There is no actual folder named "My Pictures" and that is how it should be by design.

    seavixen32 said:
    Windows 7 uses virtual folders and symbolic links called junction points to assist legacy software that, for example, expects to find a folder called My Pictures.

    However, the default location in Windows 7 is C:/Users/User Name/Pictures so a junction point is used to to tell the software written for say, Windows XP, you won't find a My Pictures folder, but if you use this junction it will show you where Pictures is in Windows 7.
      My Computer


  6. Posts : 20,583
    Win-7-Pro64bit 7-H-Prem-64bit
       #6

    Hi,
    Libraries just gives a straighter shot to the files beit a shortcut or link it is a lot faster than digging down through c/ users for them :)
    What can be the most confusing is the Public listing but one does not have to use that area unless one wants to share files with other users on the same machine otherwise the public area can be completely ignored.
      My Computer


  7. Posts : 721
    Windows 10, Windows 8.1 Pro, Windows 7 Professional, OS X El Capitan
       #7

    A ‘desktop.ini’ file is a customisation file that stores configuration settings for the folder in which it resides. Along with the ability of providing a personalised folder icon, they can also be used to configure a folder’s display name, masking the true name. Windows Explorer makes predominate use of these.

    This explains why one would see their Pictures folder displayed as ‘My Pictures’ when viewed from Explorer but as ‘Pictures’—its underlying name—when viewed from a program that doesn’t make use of ‘desktop.ini’, such as the Command Prompt.

    This has nothing to do with junctions, nor does the operation of Libraries as far as I’m aware.
      My Computer


  8. Posts : 140
    win7pro
    Thread Starter
       #8

    Ok these facts are awesome to know. For the last few operating systems I have just been shaking my head and using a external drive or second drive and avoiding all this mess. But this conflicts with the intigration of some programs. The confusion lies when I go to back up files on a computer that IS using the libraries and such and I am like OK what folder shoud I REALLY Back up. ? I copy the desktop and copy the LIbraries. But then I just make a copy of USERS just in case and that is probably not the right way. redundant. It does get the Intiut public folder ...
    Eventually I will figure out what is what for sure.
    To me the my documents libraries are earthquake zones. But when I go to save a file from out look that I can easily retreave I am finding that PICTURES is handy. I make shortcuts in favorites and also I have shortcuts that I locate by right clicking the explerer folder on the taskbar. I have been with these MS operating systems from the time that IBM AT XT machines were taken over by the clones. To give you an idea of my frustration I have this folder called "An Accesable Folder not buried 10 folders down in users" HA ! But I think I need to come out of the Dark ages here and take the time to understand why they really did what they did. Thank you all for your help!
      My Computer


  9. Posts : 191
    Windows 7 Home Premium bit
       #9

    I created a folder & made a shortcut to it on desktop.
    All these various 'locations' windows seems to bury, I created shortcuts to (other locations etc also) & moved shortcuts to (original folder) <- shortcut key brings it up on top of everything. (solitaire & freecell included!)
      My Computer


  10. Posts : 4,776
    Microsoft Windows 7 Home Premium 64-bit 7601 Multiprocessor Free Service Pack 1
       #10

    Pyprohly said:
    A ‘desktop.ini’ file is a customisation file that stores configuration settings for the folder in which it resides. Along with the ability of providing a personalised folder icon, they can also be used to configure a folder’s display name, masking the true name. Windows Explorer makes predominate use of these.

    This explains why one would see their Pictures folder displayed as ‘My Pictures’ when viewed from Explorer but as ‘Pictures’—its underlying name—when viewed from a program that doesn’t make use of ‘desktop.ini’, such as the Command Prompt.

    This has nothing to do with junctions, nor does the operation of Libraries as far as I’m aware.
    Okay - cheers. Well I suppose that it is easy to assume that junction points have something to do with it!

    Why use &quot;Libraries&quot; when you dont know where the files are located ?-junction-links.jpg
      My Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 08:31.
Find Us