-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't create a symlink with target path behaving like a root directory #6
Comments
What I understand is that:
You want them to be symlinked so that you can access these files by these paths respectively:
If the above-mentioned is what you want, you can do that using the existing version. What you need to do is:
Happy symlinking! :) |
Yeah, but that requires constant manual updating so it's far from ideal.
…On Wed, 24 May 2023, 03:07 Arnob Paul, ***@***.***> wrote:
Closed #6 <#6> as
completed.
—
Reply to this email directly, view it on GitHub
<#6 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAPIOP6AJ3X5IVITG6UHRNLXHVNNZANCNFSM6AAAAAAWT7GHAA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
I understand what you saying. When you create/delete/rename files in the source directory, the symlinked files will not be synced in the destination directory. But this is how symlink works internally at the file-system level. Every file need to be symlinked. If you want files in two directories synced by symlinks, then a background app will be required that will check for changes and make the two directories synced. There is no other alternative to make them synced since symlinks are static. I believe you can still resolve the issue without using any app that is needed to be run in the background. It depends on the 3D modeling software you are using. If I were you, I might want to look for a way to change the project path in the 3D modeling software with the symlinked directory. Hope that helps. Feel free if you have any related questions. |
I wasn't aware of this limitation which is kind of ridiculous in 2023. I
can understand it being a thing in the past (ie winXP), but it doesn't make
sense to me in modern times.
…On Wed, 24 May 2023, 04:08 Arnob Paul, ***@***.***> wrote:
I understand what you saying. When you create/delete/rename files in the
source directory, the symlinked files will not be updated in the
destination directory. But This is how symlink works internally at the
file-system level. Every file need to be symlinked. If you want files in
two directories synced by symlinks, then a background app will be required
that will check for changes and make the two directories synced. There is
no other alternative to make them synced since symlinks are static.
I believe you can still resolve the issue without using any app that is
needed to be run in the background. It depends on the 3D modeling software
you are using. If I were you, I might want to look for a way to change the
project path in the 3D modeling software with the symlinked directory.
Hope that helps. Feel free if you have any related questions.
—
Reply to this email directly, view it on GitHub
<#6 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAPIOP2MXL3HGHP7XYBSBU3XHVURZANCNFSM6AAAAAAWT7GHAA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
The file system has not been changed that much. Windows XP had NTFS file system support. Windows 11 has the same file system. It has not changed that much. We still see limitations like the default file path size cap (which can be updated though) if a file is highly nested in a directory. The improvement has been more focused on the security and reliability of storing files rather than adding more features at the file-system level. Anyway, there is still another way I think of if your example
Happy symlinking! :) |
So. I have the paths;
/documents/assets/3d models/
/documents/projects/game/assets/models/
When creating a symlink with this tool, the path I get is unable as it will be the equivalent of:
/documents/projects/game/assets/models/3d models/*.*
But I need the path to be the equivalent of:
/documents/projects/game/assets/models/*.*
I hope this makes sense as it would save me a ton of storage space not having to just copy the files over.
The text was updated successfully, but these errors were encountered: