filesystem
¶
The filesystem commands module.
These commands are used in the following models: DPO4K, DPO4KB, MDO3, MDO3K, MDO4K, MDO4KB, MDO4KC, MSO4K, MSO4KB
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Commands and Queries
- FILESystem:COPy {<source QString>,<destination QString>}
- FILESystem:CWD {<new working directory path>}
- FILESystem:DELEte <file path>
- FILESystem:DIR?
- FILESystem:FORMat
- FILESystem:FREESpace?
- FILESystem:LDIR?
- FILESystem:MKDir <directory path>
- FILESystem:MOUNT:AVAILable?
- FILESystem:MOUNT:DRIve <Qstring>
- FILESystem:MOUNT:LIST?
- FILESystem:READFile <QString>
- FILESystem:REName <old file path>,<new file path>
- FILESystem:RMDir <directory path>
- FILESystem:UNMOUNT:DRIve QString
- FILESystem:WRITEFile <file path>, <data>
- FILESystem?
Filesystem
¶
Bases: SCPICmdRead
The FILESystem command.
Description
- This query-only command returns the directory listing of the current working directory.
This query is the same as the
FILESystem:DIR?query.
Usage
- Using the
.query()method will send theFILESystem?query. - Using the
.verify(value)method will send theFILESystem?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem?
Properties
.copy: TheFILESystem:COPycommand..cwd: TheFILESystem:CWDcommand..delete: TheFILESystem:DELEtecommand..dir: TheFILESystem:DIRcommand..format: TheFILESystem:FORMatcommand..freespace: TheFILESystem:FREESpacecommand..ldir: TheFILESystem:LDIRcommand..mkdir: TheFILESystem:MKDircommand..mount: TheFILESystem:MOUNTcommand tree..readfile: TheFILESystem:READFilecommand..rename: TheFILESystem:RENamecommand..rmdir: TheFILESystem:RMDircommand..unmount: TheFILESystem:UNMOUNTcommand tree..writefile: TheFILESystem:WRITEFilecommand.
copy
property
¶
copy: FilesystemCopy
Return the FILESystem:COPy command.
Description
- This command copies a named file to a new file. The new file may be in a totally separate directory than the old file. You can only copy one file at a time using this command. Wild card characters are not allowed.
Usage
- Using the
.write(value)method will send theFILESystem:COPy valuecommand.
SCPI Syntax
- FILESystem:COPy {<source QString>,<destination QString>}
Info
QStringis a quoted string that defines the file name and path. If the file path is within the current working directory, you need only specify the file name.
cwd
property
¶
cwd: FilesystemCwd
Return the FILESystem:CWD command.
Description
- This command specifies the current working directory (CWD) for FILESystem commands. The default working directory is ‘E:/’. Anytime you use this command to change the directory, the directory that you specify is retained as the current working directory until you either change the directory or you delete the directory. If you delete the current working directory, the oscilloscope resets current working directory to the default directory the next time the oscilloscope is powered on or the next time you execute a file system command. This command supports the permutations of file and directory names supported by Microsoft Windows: Relative path names; for example, ‘./Temp’ Absolute path names; for example, ‘E:/MyWaveform’ Implied relative path names; for example ‘newfile.txt’ becomes ‘E:/TekScope/newfile.txt’ if the current working directory is ‘E:/TekScope’
Usage
- Using the
.write(value)method will send theFILESystem:CWD valuecommand.
SCPI Syntax
- FILESystem:CWD {<new working directory path>}
Info
<new working directory path>is a quoted string that defines the current working; a directory name can be up to 128 characters.
delete
property
¶
delete: FilesystemDelete
Return the FILESystem:DELEte command.
Description
- This command deletes a named file. If you specify a directory name, it will delete the directory and all of its contents, the same as the RMDir command. You can also specify the filename as *.* to delete all of the files in the current or specified directory.
Usage
- Using the
.write(value)method will send theFILESystem:DELEte valuecommand.
SCPI Syntax
- FILESystem:DELEte <file path>
Info
<file path>is a quoted string that defines the file name and path. If the file path is within the current working directory, you need only specify the file name.*.*will delete all files and subdirectories within the current working directory.
dir
property
¶
dir: FilesystemDir
Return the FILESystem:DIR command.
Description
- This query-only command returns a comma separated list of quoted strings. Each string
contains the name of a file or directory in the folder referred to by the
FILESYSTEM:CWDcommand.
Usage
- Using the
.query()method will send theFILESystem:DIR?query. - Using the
.verify(value)method will send theFILESystem:DIR?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem:DIR?
format
property
¶
format: FilesystemFormat
Return the FILESystem:FORMat command.
Description
- Formats a mass storage device. This command should be used with extreme caution as it
causes all data on the specified mass storage device to be lost. Drive letters (e.g.,
E:) are case sensitive and must be upper case. For all other FILESYSTEM commands,
drives letters are not case sensitive. Example:
FILES:FORMAT‘E:/’ Formats the USB flash drive installed in the oscilloscope’s front panel USB port.
Usage
- Using the
.write()method will send theFILESystem:FORMatcommand.
SCPI Syntax
- FILESystem:FORMat
freespace
property
¶
freespace: FilesystemFreespace
Return the FILESystem:FREESpace command.
Description
- Returns the number of bytes of free space on the current drive.
Usage
- Using the
.query()method will send theFILESystem:FREESpace?query. - Using the
.verify(value)method will send theFILESystem:FREESpace?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem:FREESpace?
ldir
property
¶
ldir: FilesystemLdir
Return the FILESystem:LDIR command.
Description
- Returns a comma separated list of every file, file size, type, modification date and
time, and directory in the folder referred to by the
FILESYSTEM:CWDcommand. This is different than the:DIRquery in that it provides a long output format with the file size, type, and modification date/time. Each entry is a semicolon separated list: < file name>;; ; ;
Usage
- Using the
.query()method will send theFILESystem:LDIR?query. - Using the
.verify(value)method will send theFILESystem:LDIR?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem:LDIR?
mkdir
property
¶
mkdir: FilesystemMkdir
Return the FILESystem:MKDir command.
Description
- Creates a new folder.
Usage
- Using the
.write(value)method will send theFILESystem:MKDir valuecommand.
SCPI Syntax
- FILESystem:MKDir <directory path>
Info
<directory path>is a quoted string that specifies the directory to create.
mount
property
¶
mount: FilesystemMount
Return the FILESystem:MOUNT command tree.
Usage
- Using the
.query()method will send theFILESystem:MOUNT?query. - Using the
.verify(value)method will send theFILESystem:MOUNT?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.available: TheFILESystem:MOUNT:AVAILablecommand..drive: TheFILESystem:MOUNT:DRIvecommand..list: TheFILESystem:MOUNT:LISTcommand.
readfile
property
¶
readfile: FilesystemReadfile
Return the FILESystem:READFile command.
Description
- This command writes the contents of the specified file to the current interface. If the specified file does not exist or is not readable, an appropriate error event is posted.
Usage
- Using the
.write(value)method will send theFILESystem:READFile valuecommand.
SCPI Syntax
- FILESystem:READFile <QString>
Info
<QString>is a quoted string that defines the file name and path. If the file path is within the current working directory, you need only specify the file name.
rename
property
¶
rename: FilesystemRename
Return the FILESystem:REName command.
Description
- Assigns a new name to an existing file.
Usage
- Using the
.write(value)method will send theFILESystem:REName valuecommand.
SCPI Syntax
- FILESystem:REName <old file path>,<new file path>
Info
<old file path>is a quoted string that defines the file name and path. If the file path is within the current working directory, you need only specify the file name.<new file path>is a quoted string that defines the file name and path. If the file path is within the current working directory, you need only specify the file name.
rmdir
property
¶
rmdir: FilesystemRmdir
Return the FILESystem:RMDir command.
Description
- Deletes a named directory. This command deletes the specified directory and all of its contents. The directory must not be a read-only directory.
Usage
- Using the
.write(value)method will send theFILESystem:RMDir valuecommand.
SCPI Syntax
- FILESystem:RMDir <directory path>
Info
<directory path>is a quoted string that defines the directory name and path. If the file path is within the current working directory, you need only specify the file name.
unmount
property
¶
unmount: FilesystemUnmount
Return the FILESystem:UNMOUNT command tree.
Usage
- Using the
.query()method will send theFILESystem:UNMOUNT?query. - Using the
.verify(value)method will send theFILESystem:UNMOUNT?query and raise an AssertionError if the returned value does not matchvalue.
Sub-properties
.drive: TheFILESystem:UNMOUNT:DRIvecommand.
writefile
property
¶
writefile: FilesystemWritefile
Return the FILESystem:WRITEFile command.
Description
- Writes the specified block data to a file in the oscilloscope current working directory. If the specified file does not exist or is not readable, an appropriate error event is posted.
Usage
- Using the
.write(value)method will send theFILESystem:WRITEFile valuecommand.
SCPI Syntax
- FILESystem:WRITEFile <file path>, <data>
Info
<file path>is the quoted string that defines the file name and path. If the path is within the current working directory, specify the file name only.<data>can be either DEFINITE LENGTH encoding or INDEFINITE LENGTH ARBITRARY BLOCK PROGRAM DATA encoding as described in IEEE488.2.
FilesystemCopy
¶
Bases: SCPICmdWrite
The FILESystem:COPy command.
Description
- This command copies a named file to a new file. The new file may be in a totally separate directory than the old file. You can only copy one file at a time using this command. Wild card characters are not allowed.
Usage
- Using the
.write(value)method will send theFILESystem:COPy valuecommand.
SCPI Syntax
- FILESystem:COPy {<source QString>,<destination QString>}
Info
QStringis a quoted string that defines the file name and path. If the file path is within the current working directory, you need only specify the file name.
FilesystemCwd
¶
Bases: SCPICmdWrite
The FILESystem:CWD command.
Description
- This command specifies the current working directory (CWD) for FILESystem commands. The default working directory is ‘E:/’. Anytime you use this command to change the directory, the directory that you specify is retained as the current working directory until you either change the directory or you delete the directory. If you delete the current working directory, the oscilloscope resets current working directory to the default directory the next time the oscilloscope is powered on or the next time you execute a file system command. This command supports the permutations of file and directory names supported by Microsoft Windows: Relative path names; for example, ‘./Temp’ Absolute path names; for example, ‘E:/MyWaveform’ Implied relative path names; for example ‘newfile.txt’ becomes ‘E:/TekScope/newfile.txt’ if the current working directory is ‘E:/TekScope’
Usage
- Using the
.write(value)method will send theFILESystem:CWD valuecommand.
SCPI Syntax
- FILESystem:CWD {<new working directory path>}
Info
<new working directory path>is a quoted string that defines the current working; a directory name can be up to 128 characters.
FilesystemDelete
¶
Bases: SCPICmdWrite
The FILESystem:DELEte command.
Description
- This command deletes a named file. If you specify a directory name, it will delete the directory and all of its contents, the same as the RMDir command. You can also specify the filename as *.* to delete all of the files in the current or specified directory.
Usage
- Using the
.write(value)method will send theFILESystem:DELEte valuecommand.
SCPI Syntax
- FILESystem:DELEte <file path>
Info
<file path>is a quoted string that defines the file name and path. If the file path is within the current working directory, you need only specify the file name.*.*will delete all files and subdirectories within the current working directory.
FilesystemDir
¶
Bases: SCPICmdRead
The FILESystem:DIR command.
Description
- This query-only command returns a comma separated list of quoted strings. Each string
contains the name of a file or directory in the folder referred to by the
FILESYSTEM:CWDcommand.
Usage
- Using the
.query()method will send theFILESystem:DIR?query. - Using the
.verify(value)method will send theFILESystem:DIR?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem:DIR?
FilesystemFormat
¶
Bases: SCPICmdWriteNoArguments
The FILESystem:FORMat command.
Description
- Formats a mass storage device. This command should be used with extreme caution as it
causes all data on the specified mass storage device to be lost. Drive letters (e.g., E:)
are case sensitive and must be upper case. For all other FILESYSTEM commands, drives
letters are not case sensitive. Example:
FILES:FORMAT‘E:/’ Formats the USB flash drive installed in the oscilloscope’s front panel USB port.
Usage
- Using the
.write()method will send theFILESystem:FORMatcommand.
SCPI Syntax
- FILESystem:FORMat
FilesystemFreespace
¶
Bases: SCPICmdRead
The FILESystem:FREESpace command.
Description
- Returns the number of bytes of free space on the current drive.
Usage
- Using the
.query()method will send theFILESystem:FREESpace?query. - Using the
.verify(value)method will send theFILESystem:FREESpace?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem:FREESpace?
FilesystemLdir
¶
Bases: SCPICmdRead
The FILESystem:LDIR command.
Description
- Returns a comma separated list of every file, file size, type, modification date and time,
and directory in the folder referred to by the
FILESYSTEM:CWDcommand. This is different than the:DIRquery in that it provides a long output format with the file size, type, and modification date/time. Each entry is a semicolon separated list: < file name>;; ; ;
Usage
- Using the
.query()method will send theFILESystem:LDIR?query. - Using the
.verify(value)method will send theFILESystem:LDIR?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem:LDIR?
FilesystemMkdir
¶
Bases: SCPICmdWrite
The FILESystem:MKDir command.
Description
- Creates a new folder.
Usage
- Using the
.write(value)method will send theFILESystem:MKDir valuecommand.
SCPI Syntax
- FILESystem:MKDir <directory path>
Info
<directory path>is a quoted string that specifies the directory to create.
FilesystemMount
¶
Bases: SCPICmdRead
The FILESystem:MOUNT command tree.
Usage
- Using the
.query()method will send theFILESystem:MOUNT?query. - Using the
.verify(value)method will send theFILESystem:MOUNT?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.available: TheFILESystem:MOUNT:AVAILablecommand..drive: TheFILESystem:MOUNT:DRIvecommand..list: TheFILESystem:MOUNT:LISTcommand.
available
property
¶
available: FilesystemMountAvailable
Return the FILESystem:MOUNT:AVAILable command.
Description
- This query returns a comma-separated list of available drive letters that can be used for mounting network drives.
Usage
- Using the
.query()method will send theFILESystem:MOUNT:AVAILable?query. - Using the
.verify(value)method will send theFILESystem:MOUNT:AVAILable?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem:MOUNT:AVAILable?
drive
property
¶
drive: FilesystemMountDrive
Return the FILESystem:MOUNT:DRIve command.
Description
- This command attempts to mount the network drive specified by the quoted string
argument. The query form takes a quoted string argument specifying the drive letter,
and returns a Boolean to indicate whether the specified drive letter is mounted. 1 =
mounted; 0 = not mounted. You can get the details of the mounted drives by querying
FILESYSTEM:MOUNT:LIST
Usage
- Using the
.write(value)method will send theFILESystem:MOUNT:DRIve valuecommand.
SCPI Syntax
- FILESystem:MOUNT:DRIve <Qstring>
Info
Drive Name:The drive name to use, which should be a case insensitive single letter followed by a colon. The drive name must be a letter between ‘I’ and ‘Z’, inclusive. Drives A: through D: are not used and drives E: through H: are reserved for the USB ports.Server Identity:One of.Path:The path to be mounted; e.g. /this/that/mydir.Domain:The domain/workgroup of the target mount.User Name:The user name.User Password:The user password.
list
property
¶
list: FilesystemMountList
Return the FILESystem:MOUNT:LIST command.
Description
- This query returns a comma-separated list of the mounted network drives, including the drive letter, server identity (DNS name or IP address), mount path and type. If no network drives are mounted, an empty string is returned. Mount types are either NFS or CIFS (for Microsoft Windows networks).
Usage
- Using the
.query()method will send theFILESystem:MOUNT:LIST?query. - Using the
.verify(value)method will send theFILESystem:MOUNT:LIST?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem:MOUNT:LIST?
FilesystemMountAvailable
¶
Bases: SCPICmdRead
The FILESystem:MOUNT:AVAILable command.
Description
- This query returns a comma-separated list of available drive letters that can be used for mounting network drives.
Usage
- Using the
.query()method will send theFILESystem:MOUNT:AVAILable?query. - Using the
.verify(value)method will send theFILESystem:MOUNT:AVAILable?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem:MOUNT:AVAILable?
FilesystemMountDrive
¶
Bases: SCPICmdWrite
The FILESystem:MOUNT:DRIve command.
Description
- This command attempts to mount the network drive specified by the quoted string argument.
The query form takes a quoted string argument specifying the drive letter, and returns a
Boolean to indicate whether the specified drive letter is mounted. 1 = mounted; 0 = not
mounted. You can get the details of the mounted drives by querying
FILESYSTEM:MOUNT:LIST
Usage
- Using the
.write(value)method will send theFILESystem:MOUNT:DRIve valuecommand.
SCPI Syntax
- FILESystem:MOUNT:DRIve <Qstring>
Info
Drive Name:The drive name to use, which should be a case insensitive single letter followed by a colon. The drive name must be a letter between ‘I’ and ‘Z’, inclusive. Drives A: through D: are not used and drives E: through H: are reserved for the USB ports.Server Identity:One of.Path:The path to be mounted; e.g. /this/that/mydir.Domain:The domain/workgroup of the target mount.User Name:The user name.User Password:The user password.
FilesystemMountList
¶
Bases: SCPICmdRead
The FILESystem:MOUNT:LIST command.
Description
- This query returns a comma-separated list of the mounted network drives, including the drive letter, server identity (DNS name or IP address), mount path and type. If no network drives are mounted, an empty string is returned. Mount types are either NFS or CIFS (for Microsoft Windows networks).
Usage
- Using the
.query()method will send theFILESystem:MOUNT:LIST?query. - Using the
.verify(value)method will send theFILESystem:MOUNT:LIST?query and raise an AssertionError if the returned value does not matchvalue.
SCPI Syntax
- FILESystem:MOUNT:LIST?
FilesystemReadfile
¶
Bases: SCPICmdWrite
The FILESystem:READFile command.
Description
- This command writes the contents of the specified file to the current interface. If the specified file does not exist or is not readable, an appropriate error event is posted.
Usage
- Using the
.write(value)method will send theFILESystem:READFile valuecommand.
SCPI Syntax
- FILESystem:READFile <QString>
Info
<QString>is a quoted string that defines the file name and path. If the file path is within the current working directory, you need only specify the file name.
FilesystemRename
¶
Bases: SCPICmdWrite
The FILESystem:REName command.
Description
- Assigns a new name to an existing file.
Usage
- Using the
.write(value)method will send theFILESystem:REName valuecommand.
SCPI Syntax
- FILESystem:REName <old file path>,<new file path>
Info
<old file path>is a quoted string that defines the file name and path. If the file path is within the current working directory, you need only specify the file name.<new file path>is a quoted string that defines the file name and path. If the file path is within the current working directory, you need only specify the file name.
FilesystemRmdir
¶
Bases: SCPICmdWrite
The FILESystem:RMDir command.
Description
- Deletes a named directory. This command deletes the specified directory and all of its contents. The directory must not be a read-only directory.
Usage
- Using the
.write(value)method will send theFILESystem:RMDir valuecommand.
SCPI Syntax
- FILESystem:RMDir <directory path>
Info
<directory path>is a quoted string that defines the directory name and path. If the file path is within the current working directory, you need only specify the file name.
FilesystemUnmount
¶
Bases: SCPICmdRead
The FILESystem:UNMOUNT command tree.
Usage
- Using the
.query()method will send theFILESystem:UNMOUNT?query. - Using the
.verify(value)method will send theFILESystem:UNMOUNT?query and raise an AssertionError if the returned value does not matchvalue.
Properties
.drive: TheFILESystem:UNMOUNT:DRIvecommand.
drive
property
¶
drive: FilesystemUnmountDrive
Return the FILESystem:UNMOUNT:DRIve command.
Description
- This command attempts to un-mount the network drive specified by the quoted string argument.
Usage
- Using the
.write(value)method will send theFILESystem:UNMOUNT:DRIve valuecommand.
SCPI Syntax
- FILESystem:UNMOUNT:DRIve QString
FilesystemUnmountDrive
¶
Bases: SCPICmdWrite
The FILESystem:UNMOUNT:DRIve command.
Description
- This command attempts to un-mount the network drive specified by the quoted string argument.
Usage
- Using the
.write(value)method will send theFILESystem:UNMOUNT:DRIve valuecommand.
SCPI Syntax
- FILESystem:UNMOUNT:DRIve QString
FilesystemWritefile
¶
Bases: SCPICmdWrite
The FILESystem:WRITEFile command.
Description
- Writes the specified block data to a file in the oscilloscope current working directory. If the specified file does not exist or is not readable, an appropriate error event is posted.
Usage
- Using the
.write(value)method will send theFILESystem:WRITEFile valuecommand.
SCPI Syntax
- FILESystem:WRITEFile <file path>, <data>
Info
<file path>is the quoted string that defines the file name and path. If the path is within the current working directory, specify the file name only.<data>can be either DEFINITE LENGTH encoding or INDEFINITE LENGTH ARBITRARY BLOCK PROGRAM DATA encoding as described in IEEE488.2.