File handling - List of features available in SolidGeometry 5.6

bambudownloadvideoIPdownloads in parallel to printing processes the timelapse videos from the bamboo printer
bgr162rgbconverts a 16 Bit AbC color code (BGR 3 x 5 + 1 Bit) into a color vector [R G B] 3 x 8 Bit
bufferwritefills a buffer with byte oriented data
copyfilebycondrenames a file by moving it - conflict handling in case the target file existst already
desktopdirreturns the name of the desktop directory path name for PC and MAC
dir2cellfolder files as cell list
dircrdsame as dir but returns the creation date instead of the modification date
ejectvolumeAuxiliary fnct to unmount and eject a extrenal drive such as a sd card
existvolumereturns the full path of a volume's diretory if this volume exists i.e. it is mounted
fcreationdatereturns the creation date for a file or file list
filecompareconditonstrange fnct for paring english as condition
ftouchfile touch on mac - use carefully - does not support wildcards but only single files
image2videoadding titles & end titles to video files
islinkreturns wether a file is just a link
matlabdirreturns the default matlab directory that is also used for custom toolboxes
openinmatlabeditorsame as opentoline but creates a file if not existing
parsedocTLreturns the documentation string related to Tim Lueth's documentation rules
publishTLpublishes the file in the pcode directory
renamefilerenames a file by moving it - conflict handling in case the target file existst already
repairtextfileEOFRemoves unwanted EOL char(26) from text files
SGprintwrites an STL file an opens the slicer afterwards
svgpolylineofCPLwrites CPLs as polygons or polyeder lines for a laser cutter
unixgrepsame as unix grep fnct
VLFLreadOBJreads in an OBJ file
webdownloaddownloads a file from a url and changes the name to date and tim
writetextfilewrites a character string into a text file



Copyright 2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Last html export of this page out of FM database by TL: 2025-09-21