Beta Testers needed for new file manager

Page 2 of 2 FirstFirst 12

  1. Posts : 6
    Windows 10
    Thread Starter
       #11

    Double posted by mistake
    Last edited by WilliamDrt; 08 Oct 2019 at 04:37. Reason: Double posted by mistake
      My Computer


  2. Posts : 6
    Windows 10
    Thread Starter
       #12

    jimbo45 said:
    Hi there

    @CountMike
    It in common with all the current Windows file managers only changes the GUI and not the underlying code so it doesn't make use of the ability to display long paths and file names as it uses / calls current "file explorer" type API's.

    I agree TC is much better than file explorer -- however a lot of programs that allow you to browse to select a file are still using current API's so again no long file name display -- you still get the 8.3 format when a file name can't be displayed properly (too long).

    For example these sorts of files only get displayed in 8.3 format in Windows

    Attachment 250380


    Windows needs to change the browse API's -- support for long file names is currently allowable in 1903/1909 builds but I haven't seen any programs yet that use it.

    (Actually one exception -- if you use WSL2 then you can access these files properly from a NAS -- but that's using the WSL and not file explorer or its replacements such as TC).

    (I'm not renaming zillions of music file that display perfectly OK on my NAS !!!!!! -- KODI also displays those on a FireTV -- Android OS -- stick when I'm playing through that box too).

    Cheers
    jimbo
    It turns out that pretty much all Shell API based file managers only have partial long path support. Half of the API is there. You can see the folder, move it copy it delete it, but you canot create or rename

    "For example these sorts of files only get displayed in 8.3 format in Windows"
    Is this drive NTFS ???

    - - - Updated - - -

    CountMike said:
    Maybe not with NAS but in normal conditions TC doesn't revert to 8.3, displays whole name if you widen it
    Attachment 250383

    Attachment 250384
    I have TC too, it is great, nevertheless none of the paths in these screenshots are long file paths. Everything is well under MAX_PATH. Just by eyeballing it, the longest path there should be around 130 chars

    - - - Updated - - -

    Beta Testers needed for new file manager-screenshot-42-.png
    This is a 600+ chars path
    C:\Users\UserTest\Desktop\Files\Why didn't Linux or Mac face these compatibility problems Why can't the non-Unicode Win32 file API be extended\ (with some conditions in the existing IO handling functions) to be able to use e.g. MAX_PATH2 = 4096 (or clever dynamic allocation)\The old software will then only use the legacy part of the implementation. But the new software especially Microsoft products (including cmd, explorer, powershell, VS)\should make use of the new features. The OS should shadow all this technical-history Simply use devpathfile.ext and me the OS will decide whats the best choice

    A more clear view
    C:\
    Users\
    UserTest\
    Desktop\
    Files\
    Why didn't Linux or Mac face these compatibility problems Why can't the non-Unicode Win32 file API be extended\

    (with some conditions in the existing IO handling functions) to be able to use e.g. MAX_PATH2 = 4096 (or clever dynamic allocation)\

    The old software will then only use the legacy part of the implementation. But the new software especially Microsoft products (including cmd, explorer, powershell, VS)\

    should make use of the new features. The OS should shadow all this technical-history Simply use devpathfile.ext and me the OS will decide whats the best choice


    You can move - copy - delete, anything that you can do with "normal paths", but not create, rename. Only part of the API is compatible. it needs further investigation

    Under the Hood:
    These are the file management functions that no longer have MAX_PATH restrictions if you opt-in to long path behavior: CopyFileW, CopyFile2, CopyFileExW, CreateFileW, CreateFile2, CreateHardLinkW, CreateSymbolicLinkW, DeleteFileW, FindFirstFileW, FindFirstFileExW, FindNextFileW, GetFileAttributesW, GetFileAttributesExW, SetFileAttributesW, GetFullPathNameW, GetLongPathNameW, MoveFileW, MoveFileExW, MoveFileWithProgressW, ReplaceFileW, SearchPathW, FindFirstFileNameW, FindNextFileNameW, FindFirstStreamW, FindNextStreamW, GetCompressedFileSizeW, GetFinalPathNameByHandleW.

    Enumerating uses FindFirstFileW-FindNextFileW so there is no question why it is able to see the long path
    But CreateFileW is also there. Does the API uses something else?
    I 'll have to opt in, and investigate further
    Last edited by WilliamDrt; 08 Oct 2019 at 04:49.
      My Computer


  3. Posts : 6,979
    windows 10
       #13

    I know it's beta but not being able to zoom images and not able to open any file by double clicking should be basic thing
      My Computer


  4. Posts : 6
    Windows 10
    Thread Starter
       #14

    Samuria said:
    I know it's beta but not being able to zoom images and not able to open any file by double clicking should be basic thing
    1. Program opens files just fine, please elaborate
    2. zoom images?? Are you talking about Thumbnail view ?? Are you on a monitor with more than 100% DPI???
    there is a bug in breadcrumb control in more than 100% dpi that covers the slider for manipulating thumb size. Is that what you re talking about???? This is trivial It will be fixed in next version. I am not pushing new version yet because I am fixing long file paths, I am on good way, Pls read on

    Please elaborate on "not able to open any file by double clicking". I 've been using that for months

    - - - Updated - - -

    Update:
    I was able to make new folder inside that monster path. I am confident that renaming can be done also. Move, copy delete already works.
    The problem is how to match it with current code base. I could do a special command like "Create long path". but that's not nice. I need to find a way to make long path handling "invisible" for user. That will take some days. I think I must fix breadcrumb control first and then deal with this
    Beta Testers needed for new file manager-screenshot-44-.png
      My Computer


 

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

Designer Media Ltd
All times are GMT -5. The time now is 05:26.
Find Us




Windows 10 Forums