Differences
This shows you the differences between the selected revisions of the page.
| 2014-12-03 | 2014-12-03 | ||
| parameterised powershell script (martin) | parameterised powershell script (martin) | ||
| Line 200: | Line 200: | ||
| <code batch> | <code batch> | ||
| cscript /nologo example.js | cscript /nologo example.js | ||
| + | |||
| </code> | </code> | ||
| Line 210: | Line 211: | ||
| <code powershell> | <code powershell> | ||
| + | param ( | ||
| + | $localPath = "c:\downloaded\", | ||
| + | $remotePath = "/home/user/" | ||
| + | ) | ||
| + | |||
| try | try | ||
| { | { | ||
| Line 230: | Line 236: | ||
| $session.Open($sessionOptions) | $session.Open($sessionOptions) | ||
| - | $localPath = "c:\downloaded\" | ||
| - | $remotePath = "/home/user/" | ||
| - | |||
| # Gel list of files in the directory | # Gel list of files in the directory | ||
| $directoryInfo = $session.ListDirectory($remotePath) | $directoryInfo = $session.ListDirectory($remotePath) | ||
| Line 391: | Line 394: | ||
| * Synchronizing a remote directory to a local directory (using ''[[scriptcommand_synchronize|synchronize local]]'' in scripting or ''[[library_session_synchronizedirectories|Session.SynchronizeDirectories(SynchronizationMode.Local, ...)]]'' in .NET assembly); | * Synchronizing a remote directory to a local directory (using ''[[scriptcommand_synchronize|synchronize local]]'' in scripting or ''[[library_session_synchronizedirectories|Session.SynchronizeDirectories(SynchronizationMode.Local, ...)]]'' in .NET assembly); | ||
| * Downloading all files created in the last 24 hours (using [[file_mask|file mask]] ''*>=1D''; e.g. ''%%get -filemask="*>=1D" /home/user/*%%'', or an equivalent in .NET assembly). | * Downloading all files created in the last 24 hours (using [[file_mask|file mask]] ''*>=1D''; e.g. ''%%get -filemask="*>=1D" /home/user/*%%'', or an equivalent in .NET assembly). | ||
| + | |||
| * Downloading all files created today (using ''[[scripting#timestamp|%TIMESTAMP%]]'' syntax to format [[file_mask|file mask]] with today's time constraint, e.g. ''%%get -filemask="*>=%TIMESTAMP#yyyy-mm-dd%" /home/user/*%%'', or an equivalent in .NET assembly). | * Downloading all files created today (using ''[[scripting#timestamp|%TIMESTAMP%]]'' syntax to format [[file_mask|file mask]] with today's time constraint, e.g. ''%%get -filemask="*>=%TIMESTAMP#yyyy-mm-dd%" /home/user/*%%'', or an equivalent in .NET assembly). | ||