Changeset 2232


Ignore:
Timestamp:
8/4/2010 9:23:35 AM (4 years ago)
Author:
lowjoel
Message:

Make the generation of help text for addtask parameters done by the plugins, since the arguments are passed to them, they should document their own CLIs. To do this, the ICliConfigurer interface was modified.

Location:
trunk/eraser
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/DriveErasureTargetConfigurer.cs

    r2231 r2232  
    165165        #region ICliConfigurer<ErasureTarget> Members 
    166166 
    167         public void Help() 
    168         { 
    169             throw new NotImplementedException(); 
     167        public string Help() 
     168        { 
     169            return S._(@"drive               Erases partitions, volumes or drives 
     170  arguments: 
     171    drive=\Device\Harddisk<index> 
     172    drive=\\.\PhysicalDrive<index> 
     173    drive=\\?\Volume<guid>"); 
    170174        } 
    171175 
  • trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileErasureTargetConfigurer.cs

    r2228 r2232  
    7878        #region ICliConfigurer<ErasureTarget> Members 
    7979 
    80         public void Help() 
     80        public string Help() 
    8181        { 
    82             throw new NotImplementedException(); 
     82            return S._(@"file                Erases the specified file 
     83  argument: file=<path>"); 
    8384        } 
    8485 
  • trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FolderErasureTargetConfigurer.cs

    r2228 r2232  
    8484        #region ICliConfigurer<ErasureTarget> Members 
    8585 
    86         public void Help() 
     86        public string Help() 
    8787        { 
    88             throw new NotImplementedException(); 
     88            return S._(@"dir                 Erases files and folders in the directory 
     89  arguments: dir=<directory>[,-excludeMask][,+includeMask][,deleteIfEmpty] 
     90    excludeMask     A wildcard expression for files and folders to 
     91                    exclude. 
     92    includeMask     A wildcard expression for files and folders to 
     93                    include. 
     94                    The include mask is applied before the exclude mask. 
     95    deleteIfEmpty   Deletes the folder at the end of the erasure if it is 
     96                    empty."); 
    8997        } 
    9098 
  • trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/RecycleBinErasureTargetConfigurer.cs

    r2054 r2232  
    2424using System.Linq; 
    2525using System.Text; 
    26  
    2726using System.Text.RegularExpressions; 
    2827 
    2928using Eraser.Manager; 
     29using Eraser.Util; 
    3030 
    3131namespace Eraser.DefaultPlugins 
     
    4848        #region ICliConfigurer<ErasureTarget> Members 
    4949 
    50         public void Help() 
     50        public string Help() 
    5151        { 
    52             throw new NotImplementedException(); 
     52            return S._("recyclebin          Erases files and folders in the recycle bin"); 
    5353        } 
    5454 
  • trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/SecureMoveErasureTargetConfigurer.cs

    r2230 r2232  
    7777        #region ICliConfigurer<ErasureTarget> Members 
    7878 
    79         public void Help() 
     79        public string Help() 
    8080        { 
    81             throw new NotImplementedException(); 
     81            return S._(@"move                Securely moves a file/directory to a new location 
     82  arguments: move=<source>|<destination>"); 
    8283        } 
    8384 
  • trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/UnusedSpaceErasureTargetConfigurer.cs

    r2229 r2232  
    128128        #region ICliConfigurer<ErasureTarget> Members 
    129129 
    130         public void Help() 
    131         { 
    132             throw new NotImplementedException(); 
     130        public string Help() 
     131        { 
     132            return S._(@"unused              Erases unused space in the volume. 
     133  arguments: unused=<drive>[,clusterTips[=(true|false)]] 
     134  clusterTips     If specified, the drive's files will have their 
     135                  cluster tips erased. This parameter accepts a Boolean 
     136                  value (true/false) as an argument; if none is specified 
     137                  true is assumed."); 
    133138        } 
    134139 
  • trunk/eraser/Eraser.DefaultPlugins/Strings.en.resx

    r2193 r2232  
    235235    <value>Partition {0}</value> 
    236236  </data> 
     237  <data name="drive               Erases partitions, volumes or drives\r\n  arguments:\r\n    drive=\Device\Harddisk&lt;index&gt;\r\n    drive=\\.\PhysicalDrive&lt;index&gt;\r\n    drive=\\?\Volume&lt;guid&gt;" xml:space="preserve"> 
     238    <value>drive               Erases partitions, volumes or drives\r\n  arguments:\r\n    drive=\Device\Harddisk&lt;index&gt;\r\n    drive=\\.\PhysicalDrive&lt;index&gt;\r\n    drive=\\?\Volume&lt;guid&gt;</value> 
     239  </data> 
    237240  <data name="File" xml:space="preserve"> 
    238241    <value>File</value> 
     
    241244    <value>Invalid file path</value> 
    242245  </data> 
     246  <data name="file                Erases the specified file\r\n  argument: file=&lt;path&gt;" xml:space="preserve"> 
     247    <value>file                Erases the specified file\r\n  argument: file=&lt;path&gt;</value> 
     248  </data> 
    243249  <data name="Could not erase files and subfolders in {0} because {1}" xml:space="preserve"> 
    244250    <value>Could not erase files and subfolders in {0} because {1}</value> 
     
    268274    <value>Invalid folder path</value> 
    269275  </data> 
     276  <data name="dir                 Erases files and folders in the directory\r\n  arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n    excludeMask     A wildcard expression for files and folders to\r\n                    exclude.\r\n    includeMask     A wildcard expression for files and folders to\r\n                    include.\r\n                    The include mask is applied before the exclude mask.\r\n    deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                    empty." xml:space="preserve"> 
     277    <value>dir                 Erases files and folders in the directory\r\n  arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n    excludeMask     A wildcard expression for files and folders to\r\n                    exclude.\r\n    includeMask     A wildcard expression for files and folders to\r\n                    include.\r\n                    The include mask is applied before the exclude mask.\r\n    deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                    empty.</value> 
     278  </data> 
    270279  <data name="The path you selected is invalid." xml:space="preserve"> 
    271280    <value>The path you selected is invalid.</value> 
     
    277286    <value>Emptying recycle bin...</value> 
    278287  </data> 
     288  <data name="recyclebin          Erases files and folders in the recycle bin" xml:space="preserve"> 
     289    <value>recyclebin          Erases files and folders in the recycle bin</value> 
     290  </data> 
    279291  <data name="Secure move" xml:space="preserve"> 
    280292    <value>Secure move</value> 
     
    295307    <value>Copying source files to destination...</value> 
    296308  </data> 
     309  <data name="move                Securely moves a file/directory to a new location\r\n  arguments: move=&lt;source&gt;|&lt;destination&gt;" xml:space="preserve"> 
     310    <value>move                Securely moves a file/directory to a new location\r\n  arguments: move=&lt;source&gt;|&lt;destination&gt;</value> 
     311  </data> 
    297312  <data name="Select the Source folder" xml:space="preserve"> 
    298313    <value>Select the Source folder</value> 
     
    337352    <value>Erasing unused space...</value> 
    338353  </data> 
     354  <data name="unused              Erases unused space in the volume.\r\n  arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n  clusterTips     If specified, the drive's files will have their\r\n                  cluster tips erased. This parameter accepts a Boolean\r\n                  value (true/false) as an argument; if none is specified\r\n                  true is assumed." xml:space="preserve"> 
     355    <value>unused              Erases unused space in the volume.\r\n  arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n  clusterTips     If specified, the drive's files will have their\r\n                  cluster tips erased. This parameter accepts a Boolean\r\n                  value (true/false) as an argument; if none is specified\r\n                  true is assumed.</value> 
     356  </data> 
    339357  <data name="The custom erasure method can only comprise passes containing constant or random passes" xml:space="preserve"> 
    340358    <value>The custom erasure method can only comprise passes containing constant or random passes</value> 
  • trunk/eraser/Eraser.DefaultPlugins/Strings.it.resx

    r2193 r2232  
    235235    <value>(Untranslated)</value> 
    236236  </data> 
     237  <data name="drive               Erases partitions, volumes or drives\r\n  arguments:\r\n    drive=\Device\Harddisk&lt;index&gt;\r\n    drive=\\.\PhysicalDrive&lt;index&gt;\r\n    drive=\\?\Volume&lt;guid&gt;" xml:space="preserve"> 
     238    <value>(Untranslated)</value> 
     239  </data> 
    237240  <data name="File" xml:space="preserve"> 
    238241    <value>(Untranslated)</value> 
     
    241244    <value>Percorso del file non valido</value> 
    242245  </data> 
     246  <data name="file                Erases the specified file\r\n  argument: file=&lt;path&gt;" xml:space="preserve"> 
     247    <value>(Untranslated)</value> 
     248  </data> 
    243249  <data name="Could not erase files and subfolders in {0} because {1}" xml:space="preserve"> 
    244250    <value>Impossibile pulire files e cartelle in {0} perchè {1}</value> 
     
    268274    <value>Percorso non valido</value> 
    269275  </data> 
     276  <data name="dir                 Erases files and folders in the directory\r\n  arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n    excludeMask     A wildcard expression for files and folders to\r\n                    exclude.\r\n    includeMask     A wildcard expression for files and folders to\r\n                    include.\r\n                    The include mask is applied before the exclude mask.\r\n    deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                    empty." xml:space="preserve"> 
     277    <value>(Untranslated)</value> 
     278  </data> 
    270279  <data name="The path you selected is invalid." xml:space="preserve"> 
    271280    <value>Il percorso scelto non è valido</value> 
     
    277286    <value>Svuotamento cestino...</value> 
    278287  </data> 
     288  <data name="recyclebin          Erases files and folders in the recycle bin" xml:space="preserve"> 
     289    <value>(Untranslated)</value> 
     290  </data> 
    279291  <data name="Secure move" xml:space="preserve"> 
    280292    <value>Spostamento sicuro</value> 
     
    295307    <value>(Untranslated)</value> 
    296308  </data> 
     309  <data name="move                Securely moves a file/directory to a new location\r\n  arguments: move=&lt;source&gt;|&lt;destination&gt;" xml:space="preserve"> 
     310    <value>(Untranslated)</value> 
     311  </data> 
    297312  <data name="Select the Source folder" xml:space="preserve"> 
    298313    <value>Seleziona la cartella sorgente</value> 
     
    337352    <value>Pulizia spazio inusato...</value> 
    338353  </data> 
     354  <data name="unused              Erases unused space in the volume.\r\n  arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n  clusterTips     If specified, the drive's files will have their\r\n                  cluster tips erased. This parameter accepts a Boolean\r\n                  value (true/false) as an argument; if none is specified\r\n                  true is assumed." xml:space="preserve"> 
     355    <value>(Untranslated)</value> 
     356  </data> 
    339357  <data name="The custom erasure method can only comprise passes containing constant or random passes" xml:space="preserve"> 
    340358    <value>Il metodo di pulizia custom può solo prevedere passi costanti oppure casuali</value> 
  • trunk/eraser/Eraser.DefaultPlugins/Strings.nl.resx

    r2193 r2232  
    235235    <value>(Untranslated)</value> 
    236236  </data> 
     237  <data name="drive               Erases partitions, volumes or drives\r\n  arguments:\r\n    drive=\Device\Harddisk&lt;index&gt;\r\n    drive=\\.\PhysicalDrive&lt;index&gt;\r\n    drive=\\?\Volume&lt;guid&gt;" xml:space="preserve"> 
     238    <value>(Untranslated)</value> 
     239  </data> 
    237240  <data name="File" xml:space="preserve"> 
    238241    <value>(Untranslated)</value> 
     
    241244    <value>(Untranslated)</value> 
    242245  </data> 
     246  <data name="file                Erases the specified file\r\n  argument: file=&lt;path&gt;" xml:space="preserve"> 
     247    <value>(Untranslated)</value> 
     248  </data> 
    243249  <data name="Could not erase files and subfolders in {0} because {1}" xml:space="preserve"> 
    244250    <value>(Untranslated)</value> 
     
    268274    <value>(Untranslated)</value> 
    269275  </data> 
     276  <data name="dir                 Erases files and folders in the directory\r\n  arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n    excludeMask     A wildcard expression for files and folders to\r\n                    exclude.\r\n    includeMask     A wildcard expression for files and folders to\r\n                    include.\r\n                    The include mask is applied before the exclude mask.\r\n    deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                    empty." xml:space="preserve"> 
     277    <value>(Untranslated)</value> 
     278  </data> 
    270279  <data name="The path you selected is invalid." xml:space="preserve"> 
    271280    <value>(Untranslated)</value> 
     
    277286    <value>(Untranslated)</value> 
    278287  </data> 
     288  <data name="recyclebin          Erases files and folders in the recycle bin" xml:space="preserve"> 
     289    <value>(Untranslated)</value> 
     290  </data> 
    279291  <data name="Secure move" xml:space="preserve"> 
    280292    <value>(Untranslated)</value> 
     
    295307    <value>(Untranslated)</value> 
    296308  </data> 
     309  <data name="move                Securely moves a file/directory to a new location\r\n  arguments: move=&lt;source&gt;|&lt;destination&gt;" xml:space="preserve"> 
     310    <value>(Untranslated)</value> 
     311  </data> 
    297312  <data name="Select the Source folder" xml:space="preserve"> 
    298313    <value>(Untranslated)</value> 
     
    337352    <value>(Untranslated)</value> 
    338353  </data> 
     354  <data name="unused              Erases unused space in the volume.\r\n  arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n  clusterTips     If specified, the drive's files will have their\r\n                  cluster tips erased. This parameter accepts a Boolean\r\n                  value (true/false) as an argument; if none is specified\r\n                  true is assumed." xml:space="preserve"> 
     355    <value>(Untranslated)</value> 
     356  </data> 
    339357  <data name="The custom erasure method can only comprise passes containing constant or random passes" xml:space="preserve"> 
    340358    <value>(Untranslated)</value> 
  • trunk/eraser/Eraser.DefaultPlugins/Strings.pl.resx

    r2193 r2232  
    235235    <value>(Untranslated)</value> 
    236236  </data> 
     237  <data name="drive               Erases partitions, volumes or drives\r\n  arguments:\r\n    drive=\Device\Harddisk&lt;index&gt;\r\n    drive=\\.\PhysicalDrive&lt;index&gt;\r\n    drive=\\?\Volume&lt;guid&gt;" xml:space="preserve"> 
     238    <value>(Untranslated)</value> 
     239  </data> 
    237240  <data name="File" xml:space="preserve"> 
    238241    <value>(Untranslated)</value> 
     
    241244    <value>(Untranslated)</value> 
    242245  </data> 
     246  <data name="file                Erases the specified file\r\n  argument: file=&lt;path&gt;" xml:space="preserve"> 
     247    <value>(Untranslated)</value> 
     248  </data> 
    243249  <data name="Could not erase files and subfolders in {0} because {1}" xml:space="preserve"> 
    244250    <value>(Untranslated)</value> 
     
    268274    <value>(Untranslated)</value> 
    269275  </data> 
     276  <data name="dir                 Erases files and folders in the directory\r\n  arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n    excludeMask     A wildcard expression for files and folders to\r\n                    exclude.\r\n    includeMask     A wildcard expression for files and folders to\r\n                    include.\r\n                    The include mask is applied before the exclude mask.\r\n    deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                    empty." xml:space="preserve"> 
     277    <value>(Untranslated)</value> 
     278  </data> 
    270279  <data name="The path you selected is invalid." xml:space="preserve"> 
    271280    <value>(Untranslated)</value> 
     
    277286    <value>(Untranslated)</value> 
    278287  </data> 
     288  <data name="recyclebin          Erases files and folders in the recycle bin" xml:space="preserve"> 
     289    <value>(Untranslated)</value> 
     290  </data> 
    279291  <data name="Secure move" xml:space="preserve"> 
    280292    <value>(Untranslated)</value> 
     
    295307    <value>(Untranslated)</value> 
    296308  </data> 
     309  <data name="move                Securely moves a file/directory to a new location\r\n  arguments: move=&lt;source&gt;|&lt;destination&gt;" xml:space="preserve"> 
     310    <value>(Untranslated)</value> 
     311  </data> 
    297312  <data name="Select the Source folder" xml:space="preserve"> 
    298313    <value>(Untranslated)</value> 
     
    335350  </data> 
    336351  <data name="Erasing unused space..." xml:space="preserve"> 
     352    <value>(Untranslated)</value> 
     353  </data> 
     354  <data name="unused              Erases unused space in the volume.\r\n  arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n  clusterTips     If specified, the drive's files will have their\r\n                  cluster tips erased. This parameter accepts a Boolean\r\n                  value (true/false) as an argument; if none is specified\r\n                  true is assumed." xml:space="preserve"> 
    337355    <value>(Untranslated)</value> 
    338356  </data> 
  • trunk/eraser/Eraser.DefaultPlugins/Strings.resx

    r2193 r2232  
    235235    <value>Partition {0}</value> 
    236236  </data> 
     237  <data name="drive               Erases partitions, volumes or drives\r\n  arguments:\r\n    drive=\Device\Harddisk&lt;index&gt;\r\n    drive=\\.\PhysicalDrive&lt;index&gt;\r\n    drive=\\?\Volume&lt;guid&gt;" xml:space="preserve"> 
     238    <value>drive               Erases partitions, volumes or drives\r\n  arguments:\r\n    drive=\Device\Harddisk&lt;index&gt;\r\n    drive=\\.\PhysicalDrive&lt;index&gt;\r\n    drive=\\?\Volume&lt;guid&gt;</value> 
     239  </data> 
    237240  <data name="File" xml:space="preserve"> 
    238241    <value>File</value> 
     
    241244    <value>Invalid file path</value> 
    242245  </data> 
     246  <data name="file                Erases the specified file\r\n  argument: file=&lt;path&gt;" xml:space="preserve"> 
     247    <value>file                Erases the specified file\r\n  argument: file=&lt;path&gt;</value> 
     248  </data> 
    243249  <data name="Could not erase files and subfolders in {0} because {1}" xml:space="preserve"> 
    244250    <value>Could not erase files and subfolders in {0} because {1}</value> 
     
    268274    <value>Invalid folder path</value> 
    269275  </data> 
     276  <data name="dir                 Erases files and folders in the directory\r\n  arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n    excludeMask     A wildcard expression for files and folders to\r\n                    exclude.\r\n    includeMask     A wildcard expression for files and folders to\r\n                    include.\r\n                    The include mask is applied before the exclude mask.\r\n    deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                    empty." xml:space="preserve"> 
     277    <value>dir                 Erases files and folders in the directory\r\n  arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n    excludeMask     A wildcard expression for files and folders to\r\n                    exclude.\r\n    includeMask     A wildcard expression for files and folders to\r\n                    include.\r\n                    The include mask is applied before the exclude mask.\r\n    deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                    empty.</value> 
     278  </data> 
    270279  <data name="The path you selected is invalid." xml:space="preserve"> 
    271280    <value>The path you selected is invalid.</value> 
     
    277286    <value>Emptying recycle bin...</value> 
    278287  </data> 
     288  <data name="recyclebin          Erases files and folders in the recycle bin" xml:space="preserve"> 
     289    <value>recyclebin          Erases files and folders in the recycle bin</value> 
     290  </data> 
    279291  <data name="Secure move" xml:space="preserve"> 
    280292    <value>Secure move</value> 
     
    295307    <value>Copying source files to destination...</value> 
    296308  </data> 
     309  <data name="move                Securely moves a file/directory to a new location\r\n  arguments: move=&lt;source&gt;|&lt;destination&gt;" xml:space="preserve"> 
     310    <value>move                Securely moves a file/directory to a new location\r\n  arguments: move=&lt;source&gt;|&lt;destination&gt;</value> 
     311  </data> 
    297312  <data name="Select the Source folder" xml:space="preserve"> 
    298313    <value>Select the Source folder</value> 
     
    337352    <value>Erasing unused space...</value> 
    338353  </data> 
     354  <data name="unused              Erases unused space in the volume.\r\n  arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n  clusterTips     If specified, the drive's files will have their\r\n                  cluster tips erased. This parameter accepts a Boolean\r\n                  value (true/false) as an argument; if none is specified\r\n                  true is assumed." xml:space="preserve"> 
     355    <value>unused              Erases unused space in the volume.\r\n  arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n  clusterTips     If specified, the drive's files will have their\r\n                  cluster tips erased. This parameter accepts a Boolean\r\n                  value (true/false) as an argument; if none is specified\r\n                  true is assumed.</value> 
     356  </data> 
    339357  <data name="The custom erasure method can only comprise passes containing constant or random passes" xml:space="preserve"> 
    340358    <value>The custom erasure method can only comprise passes containing constant or random passes</value> 
  • trunk/eraser/Eraser.Manager/IConfigurer.cs

    r2044 r2232  
    5757    { 
    5858        /// <summary> 
    59         /// Displays the help for the current configurer. 
     59        /// Gets the help string for the current configurer. 
    6060        /// </summary> 
    61         void Help(); 
     61        string Help(); 
    6262 
    6363        /// <summary> 
  • trunk/eraser/Eraser/Program.cs

    r2227 r2232  
    4040using Eraser.Util; 
    4141using Eraser.DefaultPlugins; 
     42using System.Text; 
    4243 
    4344namespace Eraser 
     
    291292        private static void PrintCommandHelp() 
    292293        { 
     294            //Get the command-line help for every erasure target 
     295            StringBuilder targets = new StringBuilder(); 
     296            foreach (ErasureTarget target in ManagerLibrary.Instance.ErasureTargetRegistrar) 
     297            { 
     298                //Replace all \r\n with \n, and split into lines 
     299                string[] helpText = target.Configurer.Help().Replace("\r\n", "\n").Split('\r', '\n'); 
     300 
     301                //Pad the start of each line with spaces 
     302                foreach (string line in helpText) 
     303                    targets.AppendLine(line.Insert(0, "    ")); 
     304            } 
     305 
     306            //Print the message 
    293307            Console.WriteLine(S._(@"usage: Eraser <action> <arguments> 
    294308where action is 
     
    308322 
    309323parameters for addtask: 
    310   eraser addtask [/method=<methodGUID>] [/schedule=(now|manually|restart)] (recyclebin | unused=<volume> | dir=<directory> | file=<file>)[...] 
     324  eraser addtask [/method=<methodGUID>] [/schedule=(now|manually|restart)] <target> [target [...]] 
    311325 
    312326  /method             The Erasure method to use. 
     
    317331      restart         The task will be queued for execution when the computer 
    318332                      is next restarted. 
    319   recyclebin          Erases files and folders in the recycle bin 
    320   unused              Erases unused space in the volume. 
    321     optional arguments: unused=<drive>[,clusterTips[=(true|false)]] 
    322       clusterTips     If specified, the drive's files will have their 
    323                       cluster tips erased. This parameter accepts a Boolean 
    324                       value (true/false) as an argument; if none is specified 
    325                       true is assumed. 
    326   dir                 Erases files and folders in the directory 
    327     optional arguments: dir=<directory>[,-excludeMask][,+includeMask][,deleteIfEmpty] 
    328       excludeMask     A wildcard expression for files and folders to 
    329                       exclude. 
    330       includeMask     A wildcard expression for files and folders to 
    331                       include. 
    332                       The include mask is applied before the exclude mask. 
    333       deleteIfEmpty   Deletes the folder at the end of the erasure if it is 
    334                       empty. 
    335   file                Erases the specified file 
     333 
     334  where target is: 
     335{0} 
    336336 
    337337parameters for querymethods: 
     
    351351""@"" to the path to the file, and passing it into the command line. The 
    352352contents of the response files' will be substituted at the same position into 
    353 the command line.")); 
     353the command line.", targets)); 
     354 
    354355            Console.Out.Flush(); 
    355356        } 
  • trunk/eraser/Eraser/Strings.en.resx

    r2227 r2232  
    160160    <value>Another instance of Eraser is already running but it is running with higher privileges than this instance of Eraser. Tasks cannot be added in this manner.\n\nClose the running instance of Eraser and start it again without administrator privileges, or run the command again as an administrator.</value> 
    161161  </data> 
    162   <data name="usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] (recyclebin | unused=&lt;volume&gt; | dir=&lt;directory&gt; | file=&lt;file&gt;)[...]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n  recyclebin          Erases files and folders in the recycle bin\r\n  unused              Erases unused space in the volume.\r\n    optional arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n      clusterTips     If specified, the drive's files will have their\r\n                      cluster tips erased. This parameter accepts a Boolean\r\n                      value (true/false) as an argument; if none is specified\r\n                      true is assumed.\r\n  dir                 Erases files and folders in the directory\r\n    optional arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n      excludeMask     A wildcard expression for files and folders to\r\n                      exclude.\r\n      includeMask     A wildcard expression for files and folders to\r\n                      include.\r\n                      The include mask is applied before the exclude mask.\r\n      deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                      empty.\r\n  file                Erases the specified file\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line." xml:space="preserve"> 
    163     <value>usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] (recyclebin | unused=&lt;volume&gt; | dir=&lt;directory&gt; | file=&lt;file&gt;)[...]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n  recyclebin          Erases files and folders in the recycle bin\r\n  unused              Erases unused space in the volume.\r\n    optional arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n      clusterTips     If specified, the drive's files will have their\r\n                      cluster tips erased. This parameter accepts a Boolean\r\n                      value (true/false) as an argument; if none is specified\r\n                      true is assumed.\r\n  dir                 Erases files and folders in the directory\r\n    optional arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n      excludeMask     A wildcard expression for files and folders to\r\n                      exclude.\r\n      includeMask     A wildcard expression for files and folders to\r\n                      include.\r\n                      The include mask is applied before the exclude mask.\r\n      deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                      empty.\r\n  file                Erases the specified file\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line.</value> 
     162  <data name="usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] &lt;target&gt; [target [...]]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n\r\n  where target is:\r\n{0}\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line." xml:space="preserve"> 
     163    <value>usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] &lt;target&gt; [target [...]]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n\r\n  where target is:\r\n{0}\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line.</value> 
    164164  </data> 
    165165  <data name="Eraser {0}\r\n(c) 2008-2010 The Eraser Project\r\nEraser is Open-Source Software: see http://eraser.heidi.ie/ for details.\r\n" xml:space="preserve"> 
  • trunk/eraser/Eraser/Strings.it.resx

    r2227 r2232  
    160160    <value>(Untranslated)</value> 
    161161  </data> 
    162   <data name="usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] (recyclebin | unused=&lt;volume&gt; | dir=&lt;directory&gt; | file=&lt;file&gt;)[...]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n  recyclebin          Erases files and folders in the recycle bin\r\n  unused              Erases unused space in the volume.\r\n    optional arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n      clusterTips     If specified, the drive's files will have their\r\n                      cluster tips erased. This parameter accepts a Boolean\r\n                      value (true/false) as an argument; if none is specified\r\n                      true is assumed.\r\n  dir                 Erases files and folders in the directory\r\n    optional arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n      excludeMask     A wildcard expression for files and folders to\r\n                      exclude.\r\n      includeMask     A wildcard expression for files and folders to\r\n                      include.\r\n                      The include mask is applied before the exclude mask.\r\n      deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                      empty.\r\n  file                Erases the specified file\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line." xml:space="preserve"> 
     162  <data name="usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] &lt;target&gt; [target [...]]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n\r\n  where target is:\r\n{0}\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line." xml:space="preserve"> 
    163163    <value>(Untranslated)</value> 
    164164  </data> 
  • trunk/eraser/Eraser/Strings.nl.resx

    r2227 r2232  
    160160    <value>(Untranslated)</value> 
    161161  </data> 
    162   <data name="usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] (recyclebin | unused=&lt;volume&gt; | dir=&lt;directory&gt; | file=&lt;file&gt;)[...]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n  recyclebin          Erases files and folders in the recycle bin\r\n  unused              Erases unused space in the volume.\r\n    optional arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n      clusterTips     If specified, the drive's files will have their\r\n                      cluster tips erased. This parameter accepts a Boolean\r\n                      value (true/false) as an argument; if none is specified\r\n                      true is assumed.\r\n  dir                 Erases files and folders in the directory\r\n    optional arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n      excludeMask     A wildcard expression for files and folders to\r\n                      exclude.\r\n      includeMask     A wildcard expression for files and folders to\r\n                      include.\r\n                      The include mask is applied before the exclude mask.\r\n      deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                      empty.\r\n  file                Erases the specified file\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line." xml:space="preserve"> 
     162  <data name="usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] &lt;target&gt; [target [...]]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n\r\n  where target is:\r\n{0}\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line." xml:space="preserve"> 
    163163    <value>(Untranslated)</value> 
    164164  </data> 
  • trunk/eraser/Eraser/Strings.pl.resx

    r2227 r2232  
    160160    <value>(Untranslated)</value> 
    161161  </data> 
    162   <data name="usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] (recyclebin | unused=&lt;volume&gt; | dir=&lt;directory&gt; | file=&lt;file&gt;)[...]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n  recyclebin          Erases files and folders in the recycle bin\r\n  unused              Erases unused space in the volume.\r\n    optional arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n      clusterTips     If specified, the drive's files will have their\r\n                      cluster tips erased. This parameter accepts a Boolean\r\n                      value (true/false) as an argument; if none is specified\r\n                      true is assumed.\r\n  dir                 Erases files and folders in the directory\r\n    optional arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n      excludeMask     A wildcard expression for files and folders to\r\n                      exclude.\r\n      includeMask     A wildcard expression for files and folders to\r\n                      include.\r\n                      The include mask is applied before the exclude mask.\r\n      deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                      empty.\r\n  file                Erases the specified file\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line." xml:space="preserve"> 
     162  <data name="usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] &lt;target&gt; [target [...]]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n\r\n  where target is:\r\n{0}\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line." xml:space="preserve"> 
    163163    <value>(Untranslated)</value> 
    164164  </data> 
  • trunk/eraser/Eraser/Strings.resx

    r2227 r2232  
    160160    <value>Another instance of Eraser is already running but it is running with higher privileges than this instance of Eraser. Tasks cannot be added in this manner.\n\nClose the running instance of Eraser and start it again without administrator privileges, or run the command again as an administrator.</value> 
    161161  </data> 
    162   <data name="usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] (recyclebin | unused=&lt;volume&gt; | dir=&lt;directory&gt; | file=&lt;file&gt;)[...]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n  recyclebin          Erases files and folders in the recycle bin\r\n  unused              Erases unused space in the volume.\r\n    optional arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n      clusterTips     If specified, the drive's files will have their\r\n                      cluster tips erased. This parameter accepts a Boolean\r\n                      value (true/false) as an argument; if none is specified\r\n                      true is assumed.\r\n  dir                 Erases files and folders in the directory\r\n    optional arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n      excludeMask     A wildcard expression for files and folders to\r\n                      exclude.\r\n      includeMask     A wildcard expression for files and folders to\r\n                      include.\r\n                      The include mask is applied before the exclude mask.\r\n      deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                      empty.\r\n  file                Erases the specified file\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line." xml:space="preserve"> 
    163     <value>usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] (recyclebin | unused=&lt;volume&gt; | dir=&lt;directory&gt; | file=&lt;file&gt;)[...]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n  recyclebin          Erases files and folders in the recycle bin\r\n  unused              Erases unused space in the volume.\r\n    optional arguments: unused=&lt;drive&gt;[,clusterTips[=(true|false)]]\r\n      clusterTips     If specified, the drive's files will have their\r\n                      cluster tips erased. This parameter accepts a Boolean\r\n                      value (true/false) as an argument; if none is specified\r\n                      true is assumed.\r\n  dir                 Erases files and folders in the directory\r\n    optional arguments: dir=&lt;directory&gt;[,-excludeMask][,+includeMask][,deleteIfEmpty]\r\n      excludeMask     A wildcard expression for files and folders to\r\n                      exclude.\r\n      includeMask     A wildcard expression for files and folders to\r\n                      include.\r\n                      The include mask is applied before the exclude mask.\r\n      deleteIfEmpty   Deletes the folder at the end of the erasure if it is\r\n                      empty.\r\n  file                Erases the specified file\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line.</value> 
     162  <data name="usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] &lt;target&gt; [target [...]]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n\r\n  where target is:\r\n{0}\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line." xml:space="preserve"> 
     163    <value>usage: Eraser &lt;action&gt; &lt;arguments&gt;\r\nwhere action is\r\n  help                Show this help message.\r\n  addtask             Adds a task to the current task list.\r\n  querymethods        Lists all registered Erasure methods.\r\n  importtasklist      Imports an Eraser Task list to the current user's Task\r\n                      List.\r\n\r\nglobal parameters:\r\n  /quiet              Do not create a Console window to display progress.\r\n\r\nparameters for help:\r\n  eraser help\r\n\r\n  no parameters to set.\r\n\r\nparameters for addtask:\r\n  eraser addtask [/method=&lt;methodGUID&gt;] [/schedule=(now|manually|restart)] &lt;target&gt; [target [...]]\r\n\r\n  /method             The Erasure method to use.\r\n  /schedule           The schedule the task will follow. The value must be one\r\n                      of:\r\n      now             The task will be queued for immediate execution.\r\n      manually        The task will be created but not queued for execution.\r\n      restart         The task will be queued for execution when the computer\r\n                      is next restarted.\r\n\r\n  where target is:\r\n{0}\r\n\r\nparameters for querymethods:\r\n  eraser querymethods\r\n\r\n  no parameters to set.\r\n\r\nparameters for importtasklist:\r\n  eraser importtasklist (file)[...]\r\n\r\n  [file]              A list of one or more files to import.\r\n\r\nAll arguments are case sensitive.\r\n\r\nResponse files can be used for very long command lines (generally, anything\r\ninvolving more than 32,000 characters.) Response files are used by prepending\r\n@ to the path to the file, and passing it into the command line. The\r\ncontents of the response files' will be substituted at the same position into\r\nthe command line.</value> 
    164164  </data> 
    165165  <data name="Eraser {0}\r\n(c) 2008-2010 The Eraser Project\r\nEraser is Open-Source Software: see http://eraser.heidi.ie/ for details.\r\n" xml:space="preserve"> 
Note: See TracChangeset for help on using the changeset viewer.