Scripts: Transfer Tags, Label and Comment <--> Alternate Data Stream; Add/Set/Find Tags, Labels and Comment (and ADS)
Posted: 28 Jul 2022 05:07
Note:
File operations performed with software that does not support Alternate Data Streams (ADS) will result in ADS tags being lost.
Some software known to support ADS includes: XYplorer, Windows Explorer, Directory Opus (not enabled by default), GoodSync, Duplicate Cleaner, WinRAR (option must be enabled), FreeFileSync, and FastCopy (when AltStream is enabled).
Important: Windows Explorer may not preserve ADS when copying or moving files across different volumes (drives). Tools such as FreeFileSync and FastCopy (with AltStream enabled) generally preserve ADS during cross-volume operations.
Transfer Tags, Label and Comment <--> ADS(Alternate Data Stream), NTFS format only:
========================================================================== Backup dirty tags, labels and comments, To -> CEA-After browsing a folder (Tick -> Configuration | Information | Tags | Auto-refresh tags):
Set dirty tags, labels and comments to ADS. To -> Configuration | General | Custom Event Actions | Other Events | Exit (Tick -> Configuration | Information | Tags | Auto-refresh tags)
*********************************************************************************************************************
Set tags by List and write tags to ADS(Alternate Data Stream), NTFS fomat only:
File operations performed with software that does not support Alternate Data Streams (ADS) will result in ADS tags being lost.
Some software known to support ADS includes: XYplorer, Windows Explorer, Directory Opus (not enabled by default), GoodSync, Duplicate Cleaner, WinRAR (option must be enabled), FreeFileSync, and FastCopy (when AltStream is enabled).
Important: Windows Explorer may not preserve ADS when copying or moving files across different volumes (drives). Tools such as FreeFileSync and FastCopy (with AltStream enabled) generally preserve ADS during cross-volume operations.
Transfer Tags, Label and Comment <--> ADS(Alternate Data Stream), NTFS format only:
========================================================================== Backup dirty tags, labels and comments, To -> CEA-After browsing a folder (Tick -> Configuration | Information | Tags | Auto-refresh tags):
Code: Select all
$fdrC = $fdrC+1;
if ($fdrC > 2 && gettoken(tagexport( , "", , 6), 2, "Data:<crlf>")) {tagexport("E:\DirtyTags.dat", "", , 2); $fdrC = 0}
perm $fdrC;*********************************************************************************************************************
Set tags by List and write tags to ADS(Alternate Data Stream), NTFS fomat only: