Creates symbolic links to files and folders
Creator of symbolic links on files and folders
他们和手机电影电视的剧情主者 - Windows x32 application
Add Chinese interface language (由母语人命电影) and Chinese description.
Version v1.3.2
Version v1.3.2
Added check of destination folder attributes "read only" with warning output
Changed logic for saving current file list
Light version (no styles, default Windows style)
Version v1.3 Reworked interface software. The "Help" window has been removed, the "rubber" part has been added to the program's interface, new icons are attached to the icon menu of the right mouse button, and there is a reaction to the click on the icon. The basic principle of work remained the same. Try to use the interface intuitively (Drag&Drop).
Version v1.3 The program interface has been redesigned. The “Help” window has been removed, a “rubbery” part of the program interface has been added, new icons linked to the right-click menu icons, and response to clicks on the icon. The basic principle of operation remains the same. Try to use the interface intuitively (Drag&Drop).
To start work, open the Windows Explorer window in advance to the desired folders, one window with the folder in which you need to create links, the other window with the folder in which the original files are located, to which links should be made.
To get started, open Windows Explorer windows in advance on the desired folders, one window with the folder in which you want to create links, another window with the folder in which the original files to which you want to make links are located.
For example: the path to the folder model "ComfyUI" on the left, the folder model "automatic1111" on the right, and our program below. For the convenience of work, it is better to immediately prepare windows with folders "Where" and "Where" in the right place.
For example: on the left is the path to the folder of models " ComfyUI ", on the right is the folder of models " automatic1111 ", at the bottom is our program. For the convenience of work, it is better to immediately prepare windows open in the right place with the " Where " and " From " folders.
Let's run " SymLinkCreato
Start " SymLinkCreator "
The first line of the list should always be the folder " Kuda " (Assignment) !!! We drag it with the mouse into the program window.
The first line of the list should always be the " Where To " (Destination) folder!!! Drag it with the mouse into the program window.
The path to the folder is inserted in the first line of the list. If the program doesn't install something, or if it doesn't find a real path to the folder on the system, the line will be removed.
The path to the folder was inserted into the first line of the list. If the program is not satisfied with something, or it does not find the real path to the folder in the system, the line will be deleted.
After the first line has inserted the path to the folder in which the links will be created, we drag into the window an arbitrary number of folders and files, the number of which is limited in the INI file, which will appear next to the program after the first exit from it. (By default, the number of files in the list is limited to 25 , so that you do not accidentally enter the Windows directory window (for example). You can change this value in the INI file, and restart the program, but this is at your own risk, as I think you understand. what does it do).
After the path to the folder in which links will be created is inserted in the first line, we drag an arbitrary number of folders and files into the window, the number of which is limited by the settings in the ini-file that appears next to the program after the first exit from it. (By default, the number of files in the list is limited to 25, so that you don't accidentally swipe the Windows directory into the window (for example). You can change this value in the INI file and restart the program, but it's your responsibility, I think you understand what you're doing).
Links to "drag" files are inserted into the list
Links to the "dragged" files are inserted into the list
To create links, click the button «Create links»
To create links, click the "Create links" button
The program will read the list and create symbolic links in the folder from the first line to everything listed in the lines below the first.
The program will read the list and create symbolic links in the folder from the first line to everything listed in the lines below the first one.
If there is a folder in the list, a link to it will be created as a "folder link". After the links are created, they can be renamed like a normal file, if the name of the link in the new location must be different from the name in the old location, this applies to both files and folders. By default, links to folders "dropped" into the list are created precisely "click on folder". If in the list you need to insert a link not to the folder itself, but to all the files included in it, then before "downloading" these objects, you need to turn on the check box "files instead of folders" or "ask all time". If "files instead of folders" is enabled, then instead of links to the folder itself, the list will include links to all files included in it, the program will enter the folder itself, read its contents, and insert the addresses of all files included in the folder. If "ask all time" is enabled, the program will display a window with a question to include a file or folder at each "click" and proceed depending on the user's answer.
If there is a folder in the list, then a link to it will be created as a "folder link". After the links are created, they can be renamed as a regular file, if the name of the link in the new location should differ from the name in the old location, this applies to both files and folders. By default, links to folders "dragged" into the list are created exactly "as folders". If you need to insert a link not to the folder itself, but to all the files stacked in it, then before "pulling off" these objects, you need to include the "files instead of folders" or "ask all time" checkbox. If "files instead of folders" is enabled, then instead of links to the folders themselves, links to all files attached to it will be included in the list, the program itself will go into the folder, re-read its contents, and paste the addresses of all files attached to the folder. If "ask all time" is enabled, then the program will display a window with the question what to include, files or folders, and arrive depending on the user's response.
The list of files in the window can be edited - some lines can be deleted, and a new file can be "attached" in their place, within the limit of the number of files in the list, set in the ini-file. Deleting a row in the list is done by pressing "DEL" (Delete), or by selecting an item in the main or pip-up menu. The operation is applied to the currently selected string. The current file list can be saved. Lists in the window can be saved as well as previously saved lists.
The list of files in the window can be edited – some lines can be deleted, and new files are "dragged" in their place, within the limit of the number of files in the list set in the ini file. Deleting lines in the list is performed by pressing "DEL" (Delete), or by selecting an item in the main or pop-up menu. The operation is applied to the currently selected row. The current list of files can be saved. The lists in the window can be saved or downloaded from previously saved lists.
You can create a list yourself, the only condition is that the first line of the list should be the address of a folder, not a file, etc. it automatically becomes a "Kuda" folder. The length of the list can be any, but when loading the list into the program, the list is limited to the number of lines set in the ini-file. If the program doesn't put something in the file list, it won't accept it.
You can make lists yourself, the only condition is that the first line of the list should be the address of the folder, not the file, because it automatically becomes the "Where" folder. The length of the list can be any, but when loading the list into the program, the list will be cut off by the number of lines set in the ini-file. If the program is not satisfied with something in the file list, it will not accept it.
In addition to saving the list of files, it is possible to copy the currently open list to the buffer, as a list of only file names, and a list with full file paths and file size, which is set by the checkboxes «+ size» and «+ path».
In addition to saving the list of files, the current open lists can be copied to the clipboard as a list of only file names, or as a list with full file paths and file size, which is set by the "+size" and " + path" checkboxes.
After closing the program (if it was launched for the first time), it will create service folders "Bat" and "Logs", in which, after executing the compiled script, it will place the executed bat-file with the name "time stamp + program name.bat" in the first folder , and in the second folder a log "when, how much and what file was started" will be written. When running, the program will copy a BAT file from the "Bat" folder, named "temp.bat", which will be deleted after 0.5 seconds. To repeat the executed script, use the bat-file from the "Bat" folder, renaming it as you like. It can be safely inserted into the bat-file of the startup program to restore links before launch, because if there is a link at the place of its creation, it is not overwritten.
After closing the program (if it was launched for the first time), it will create the service folders "Bat" and "Logs", in which, after executing the compiled script, it will place the executed bat file named "time stamp + program name" in the first folder.bat", and logs "when, at what time and which file was launched" will be thrown into the second folder. For execution, the program runs a copy of the BAT file from the "Bat" folder, named "temp.bat", which is deleted after 0.5 seconds after execution. To repeat the executed script, use the bat file from the "Bat" folder, renaming it the way you want. It can be safely inserted into the bat file of the program startup to restore links before starting, because if there is a link at the place of its creation, it is not overwritten.
The BAT-file is written for compatibility in the 866 encoding, legacy DOS (!), in order not to have problems with Cyrillic. Addresses are enclosed in double parentheses to avoid problems with spaces in path and file names. To execute the script, the mklink command is used, which you will not find in the system. ("Do you see a gopher? No! That's what I see. And there it is!")
The BAT file is written for compatibility in 866 encoding, a legacy of DOS (!), in order not to have problems with Cyrillic. The addresses are enclosed in paired brackets so as not to have problems with spaces in the names of paths and files. To execute the script, the mklink command is used, which you will not find in the system. ("Do you see a gopher? No! So I don't see it either. And he is!")
Logic "no offense": If there is ANY NAME CONFLICT in the "Kuda" folder, this line will not be executed! No existing objects will be deleted or overwritten!
The "do no harm" logic: If ANY NAME CONFLICT occurs in the "Where" folder, then this line is not executed! No existing object will be deleted or overwritten!
In addition, the program creates its own:
• ini file, which stores program settings, checkboxes, etc. (extends automatically)
• list of files of the current project window (loaded automatically at the next start)
• lang-file (it's just open because there is further development of the program with multi-language)
The HTML-file supplied with the program initially contains a brief help for it, and at the start it is loaded on the page in the "Help" tab. (previous year, now deleted)
In addition, the program creates its own:
• ini-file storing program settings, checkboxes, etc. (created automatically)
• a list of files of the current project window (loaded automatically at the next start)
• lang-file (just open because the program is being further developed with multilingualism)
HTML file, supplied with the program, it initially contains a brief help on it, and at startup it is loaded to the page in the "Help" tab.
Switch to the localization interface and switch styles in the menu by double-clicking on the status bar
Switching interface localization and changing styles in the menu by double-clicking on the status bar
To switch the language, select it from the list. The sami file is stored in the "Lang" folder. To create a new translation, take a copy of "en.ini", give it a new name, and translate it to the desired language. This file is read when the program starts, and everything found in this folder is inserted into the list.
To switch the language, select it from the list. The files themselves are stored in the "Lang" folder. To create a new translation, take a copy of "en.ini", give it a two-letter name and translate it into the desired language. These files are read when the program starts, and everything that will be put in this folder is inserted into the list.
Appearance templates are toggled by selecting a template from the list. The templates themselves are located in the "Styles" folder, and the program creates a list of templates at startup, the templates that are in this folder will appear in the list. Submit at least one template.
Appearance templates are switched by selecting a template from the list. The templates themselves are located in the "Styles" folder, and the program compiles a list of templates at startup; those templates that are in this folder will appear in the list. Leave at least one template there.
If you are not a programmer, you only need a ZIP file (including an exe file), an HTML file, a Lang and Styles folder and a Russian description in the DOCs folder, the rest you can delete.
If you are not a programmer, then out of everything you downloaded you only need a ZIP file (it contains an exe file), an HTML file, the Lang and Styles folders and a description in Russian in the DOCs folder, you can delete the rest
NStor
https://t.me/stable_cascade_rus
https://t.me/srigert