datalogic-ce-sync
1.0.7
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package datalogic-ce-sync --version 1.0.7
NuGet\Install-Package datalogic-ce-sync -Version 1.0.7
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="datalogic-ce-sync" Version="1.0.7" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add datalogic-ce-sync --version 1.0.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: datalogic-ce-sync, 1.0.7"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install datalogic-ce-sync as a Cake Addin #addin nuget:?package=datalogic-ce-sync&version=1.0.7 // Install datalogic-ce-sync as a Cake Tool #tool nuget:?package=datalogic-ce-sync&version=1.0.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
datalogic-ce-sync
Update History
v1.0.7
- support specifying a different IP address. this allows for Wi-Fi connections in addition to USBLAN.
v1.0.6
- check for both slashes when transferring files
v1.0.5
- set HttpClient default timeout to infinite to support large file transfers (400MB+)
- remove unused delegate
v1.0.4
- support larger file transfers
- fixed bug involving the FindFiles() and FindDirectories() methods
v1.0.3-alpha
- Initial release
static class USBLAN
Methods
static bool StartProcess(string exec, string params, string ip = DEFAULT_IP)
Start a process on the device.
- Parameters
- string exe: Path to the program to execute.
- string parms: Parameters to send to exe. If using multiple parameters, seperate with a space.
- string ip: IP Address of the device to connect to.
- Returns: True if process successfully started, or was already running. False otherwise.
static IEnumerable<SimpleFileInfo> FindFiles(string directory, string mask, string ip = DEFAULT_IP)
Search a directory on the device for files whose names satisfy the mask.
- Parameters
- string directory: Path to the directory on device to search inside.
- string mask: Name or pattern to search.
- string ip: IP Address of the device to connect to.
- Returns: IEnumerable of the query results. Entries contain info on files. Null if an error occured.
static IEnumerable<SimpleFileInfo> FindDirectories(string directory, string mask, string ip = DEFAULT_IP)
Search a directory on the device for directories whose names satisfy the mask.
- Parameters
- string directory: Path to the directory on device to search inside.
- string mask: Name or pattern to search.
- string ip: IP Address of the device to connect to.
- Returns: IEnumerable of the query results. Entries contain info on directories. Null if an error occured.
static bool CreateDirectory(string deviceDirName, string ip = DEFAULT_IP)
Create a new directory on the device.
- Parameters
- string deviceDirName: The path to the new directory on the device.
- string ip: IP Address of the device to connect to.
- Returns: True if directory did not already exist and was successfully created. False otherwise.
static bool PushFileToDevice(string localFilePath, string deviceFilePath, bool replaceExisting, string ip = DEFAULT_IP)
Copy a file from the host machine to the device.
- Parameters
- string localFilePath: Source path on host.
- string deviceFilePath: Destination path on device.
- bool replaceExisting: Should an existing file be overwritten?
- string ip: IP Address of the device to connect to.
- Returns: True if file successfully copied to device, False otherwise.
static bool PullFileFromDevice(string deviceFilePath, string localFilePath, bool replaceExisting, string ip = DEFAULT_IP)
Copy a file from the device to the host machine.
- Parameters
- string deviceFilePath: Source path on device.
- string localFilePath: Destination path on host.
- bool replaceExisting: Should an existing file be overwritten?
- string ip: IP Address of the device to connect to.
- Returns: True if file successfully pulled from device and written to local file, False otherwise.
static bool SetFileDateTime(string deviceFilePath, DateTime lastWriteDateTime, string ip = DEFAULT_IP)
Set the last modified time of a file on the device.
- Parameters
- string deviceFilePath: Path to file on device.
- DateTime lastWriteDateTime: The time the file will be set to.
- string ip: IP Address of the device to connect to.
- Returns: True if time on file is successfully set, False otherwise.
static bool DeleteFile(string deviceFilePath, string ip = DEFAULT_IP)
Delete a specified file from the device.
- Parameters
- string deviceFilePath: Path to file on device.
- string ip: IP Address of the device to connect to.
- Returns: True if file found, file is not Read-only, and file successfully deleted from device. False otherwise.
class SimpleFileInfo
Members
- string Name: The name of the file.
- string DirectoryName: The path of the directory the file is in.
- string Extension: The file extension.
- string fullName: The full file path.
- DateTime LastWriteTime: The last time the file was modified.
- long Length: Length of the file.
Constructors
SimpleFileInfo(IO.FileInfo fi)
- FileInfo fi: Make a new object representing this object.
SimpleFileInfo(string fullName, long length, DateTime lastWriteTime)
- string fullName: Full file path.
- long length: Length of the file.
- DateTime lastWriteTime: Last modified time.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp1.0 was computed. netcoreapp1.1 was computed. netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard1.6 is compatible. netstandard2.0 was computed. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen30 was computed. tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 1.6
- NETStandard.Library (>= 1.6.1)
- System.Runtime.Serialization.Formatters (>= 4.3.0)
- System.Xml.XmlSerializer (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.