• Introduction
  • Theory
  • Guides
  • Tutorials
  • FAQ
  • Articles
  • Documentation
  • PDF
Search Results for

    Show / Hide Table of Contents
    • Changelog
    • Contributing
    • Code paths
    • Debugging
    • Code of conduct
    • Commands
      • Help
      • Analyze Long Recording
      • False Colour Spectrograms
      • Concatenate Index Files
    • Config files
      • GenericRecognizerConfig
      • CommonParameters
      • OscillationParameters
      • HarmonicParameters
      • PostProcessingConfig
      • AnalyzerConfig
    • API
      • Acoustics.Shared
        • AnalysisIo
        • AnalysisIoInputDirectory
        • AppConfigHelper
        • Base58
        • Binary
        • ByteCountFormatter
        • DateTimeFormatter
        • FileDateHelpers
        • FilenameHelpers
        • ImageChrome
        • Interval<T>
        • IntervalExtensions
        • InvalidDataSetException
        • InvalidFileDateException
        • IOrderer<TOrder>
        • Json
        • Json.IntervalConverter
        • Json.LegacyTimeSpanDataConverter
        • MediaTypeExtGroup
        • MediaTypeGroup
        • MediaTypes
        • Meta
        • MultiException
        • NonClosingStreamWrapper
        • OrderCoordinator<T>
        • Orderer<TOrder, TOrderProperty>
        • PathDiagnostics
        • PathDiagnostics.PathDiffReport
        • PathUtils
        • Plugins
        • ProcessRunner
        • ProcessRunner.ProcessMaximumRetriesException
        • SortDirection
        • SpectrogramType
        • SunTimes
        • SunTimes.Coords
        • SunTimes.LatitudeCoords
        • SunTimes.LatitudeCoords.Direction
        • SunTimes.LongitudeCoords
        • SunTimes.LongitudeCoords.Direction
        • TempFileHelper
        • TimeSpanFormatter
        • Topology
        • TwoDimensionalArray
        • Validation
        • ValidationExtensions
        • Yaml
        • YamlTypeTagAttribute
      • Acoustics.Shared.ColorScales
        • ColorBrewer
        • ColorBrewer.DivergingPalettes
        • ColorBrewer.QualitativePalettes
        • ColorBrewer.SequentialMultipleHuesPalettes
        • ColorBrewer.SequentialSingleHuePalettes
        • Palette
        • Type
      • Acoustics.Shared.ConfigFile
        • Config
        • ConfigFile
        • ConfigFileException
        • ConfigFileExtensions
        • ConfigSerializeContractResolver
        • IConfig
        • INamedProfiles<T>
        • IProfiles<T>
      • Acoustics.Shared.Contracts
        • Contract
      • Acoustics.Shared.Csv
        • Csv
        • CsvIntervalConverter
        • CsvSetPointConverter
        • TopologyEnumConverter
      • Acoustics.Shared.Extensions
        • CartesianExtension
        • RandomExtensions
      • Acoustics.Shared.ImageSharp
        • DeltaImageProcessor<TPixelBg, TPixelFg>
        • DeltaImageProcessor<TPixelFg>
        • DeltaPixelBlender<TPixel>
        • Drawing
        • Drawing.NoAA
        • IInterval2<TX, TY>
        • RotateFlipType
      • Acoustics.Shared.Logging
        • Log4NetTextWriter
        • Log4NetTextWriter.Mode
        • Logging
      • Acoustics.Tools
        • AudioFilePreparer
        • AudioReadingRequest
        • AudioUtilityInfo
        • AudioUtilityModifiedInfo
        • AudioUtilityRequest
        • BandPassType
        • SpectrogramRequest
      • Acoustics.Tools.Audio
        • AbstractAudioUtility
        • AbstractSpectrogramUtility
        • AbstractUtility
        • AudioFormatNotSupportedException
        • AudioUtilityException
        • BitDepthOperationNotImplemented
        • ChannelNotAvailableException
        • ChannelSelectionOperationNotImplemented
        • CustomSpectrogramUtility
        • FfmpegAudioUtility
        • FfmpegRawPcmAudioUtility
        • IAudioUtility
        • ISpectrogramUtility
        • MasterAudioUtility
        • Mp3SpltAudioUtility
        • Mp3SpltAudioUtility.SplitFileInfo
        • ShntoolAudioUtility
        • SoxAudioUtility
        • SoxAudioUtility.SoxResampleQuality
        • SoxSpectrogramUtility
        • WavPackAudioUtility
      • Acoustics.Tools.Wav
        • IWavReader
        • WavAudioInfo
        • WavChunk
        • WavReader
        • WavReader.WaveFormat
        • WavStreamReader
        • WavUtils
      • AcousticWorkbench
        • AcousticEventService
        • AcousticWorkbenchResponse<T>
        • Api
        • AudioRecordingService
        • AuthenticatedApi
        • AuthenticationService
        • AuthenticationService.EmailLoginRequest
        • AuthenticationService.LoginRequest
        • AuthenticationService.LoginResponse
        • Error
        • IApi
        • IAuthenticatedApi
        • MediaService
        • Meta
        • Service
        • Service.HttpResponseException
        • UrlGenerator
      • AcousticWorkbench.Models
        • AudioEvent
        • AudioRecording
        • Available
        • CommonParameters
        • FormatInfo
        • ImageFormatInfo
        • Media
        • Recording
        • Tagging
      • AForge.Imaging.Filters
        • BaseUsingCopyPartialFilter
        • CannyEdgeDetector
      • AnalysisBase
        • AbstractStrongAnalyser
        • AnalysisCoordinator
        • AnalysisResult
        • AnalysisResult2
        • AnalysisSettings
        • AnalyzerConfig
        • AudioRecordingTooShortException
        • Author
        • Bibliography
        • Citation
        • FileSegment
        • FileSegment.FileDateBehavior
        • IAnalyser2
        • ICiteable
        • IHasStatus
        • ISourcePreparer
        • SaveBehavior
        • SaveBehaviorExtensions
        • SegmentSettings<TSegment>
        • SegmentSettingsBase
        • SegmentSplitException
        • Status
        • TimeAlignment
      • AnalysisBase.Extensions
        • ModifiedInfoExtensions
      • AnalysisBase.ResultBases
        • EventBase
        • EventIndex
        • ITemporalEvent
        • ResultBase
        • SpectralIndexBase
        • SummaryIndexBase
      • AnalysisBase.Segment
        • InvalidSegmentException
        • ISegment<TSource>
        • SourceMetadata
      • AnalysisPrograms
        • AcousticIndices
        • AcousticIndices.AcousticIndicesConfig
        • Aed
        • Aed.AedConfiguration
        • Aed.Arguments
        • AnalysesAvailable
        • Audio2InputForConvCnn
        • Audio2InputForConvCnn.Arguments
        • Audio2InputForConvCnn.AudioToSonogramResult
        • Audio2InputForConvCnn.CsvDataRecord
        • Audio2InputForConvCnn.SpeciesCounts
        • AudioCutter
        • AudioCutter.Arguments
        • AudioFileCheck
        • AudioFileCheck.Arguments
        • BuildMetadata
        • ChannelIntegrityAnalyzer
        • CheckEnvironment
        • CheckEnvironment.Arguments
        • ConcatenateIndexFiles
        • ConcatenateIndexFiles.Arguments
        • Create4Sonograms
        • Create4Sonograms.Arguments
        • Crow
        • DifferenceSpectrogram
        • DifferenceSpectrogram.Arguments
        • DrawEasyImage
        • DrawEasyImage.Arguments
        • DrawLongDurationSpectrograms
        • DrawLongDurationSpectrograms.Arguments
        • DrawSummaryIndexTracks
        • DrawSummaryIndexTracks.Arguments
        • DummyAnalysis
        • DummyAnalysis.Arguments
        • EPR
        • EPR.Arguments
        • FileRenamer
        • FileRenamer.Arguments
        • GroundParrotRecogniser
        • GroundParrotRecogniser.Arguments
        • Human1
        • KoalaMale
        • KoalaMale.KoalaMaleResults
        • LSKiwi3
        • LSKiwi3.Arguments
        • LSKiwiHelper
        • LSKiwiROC
        • LSKiwiROC.Arguments
        • MahnooshSandpit
        • MahnooshSandpit.Arguments
        • MainEntry
        • OscillationRecogniser
        • OscillationRecogniser.Arguments
        • OscillationsGeneric
        • OscillationsGeneric.Arguments
        • PlanesTrainsAndAutomobiles
        • PreprocessorForConvDnn
        • PreprocessorForSurfAnalysis
        • RheobatrachusSilus
        • Sandpit
        • Sandpit.Arguments
        • Segment
        • Segment.Arguments
        • SnrAnalysis
        • SnrAnalysis.Arguments
        • SpeciesAccumulationCurve
        • SpeciesAccumulationCurve.Arguments
        • SpeciesAccumulationStats
        • SPT
        • SPT.Arguments
        • SurfAnalysis
        • SurfAnalysis.Arguments
        • SurfAnalysis.AudioToSonogramResult
        • SurfAnalysis.CsvDataRecord
        • SurfAnalysis.SpeciesCounts
      • AnalysisPrograms.AcousticWorkbench.Orchestration
        • EventMetadataResolver
        • RemoteSegment
        • RemoteSegmentWithData
      • AnalysisPrograms.AnalyseLongRecordings
        • AnalyseLongRecording
        • AnalyseLongRecording.Arguments
      • AnalysisPrograms.ContentDescription
        • BuildModel
        • BuildModel.Arguments
        • UseModel
        • UseModel.CdConfig
      • AnalysisPrograms.Draw.RibbonPlots
        • RibbonPlot
        • RibbonPlot.Arguments
      • AnalysisPrograms.Draw.Zooming
        • DrawZoomingSpectrograms
        • DrawZoomingSpectrograms.Arguments
        • DrawZoomingSpectrograms.Arguments.ZoomActionType
      • AnalysisPrograms.EventStatistics
        • EventStatisticsAnalysis
        • EventStatisticsEntry
        • EventStatisticsEntry.Arguments
        • ImportedEvent
        • ImportedEvent.ImportedEventNameClassMap
      • AnalysisPrograms.Production
        • AnalysisOptionDevilException
        • CommandLineApplicationExtensions
        • CommandLineArgumentException
        • CustomHelpTextGenerator
        • ExceptionLookup
        • ExceptionLookup.ExceptionStyle
        • FileSystemProvider
        • FileSystemProvider.Options
        • InvalidAudioChannelException
        • InvalidDurationException
        • InvalidStartOrEndException
        • MissingDataException
        • NoDeveloperMethodException
        • PhysicalConsoleLogger
      • AnalysisPrograms.Production.Arguments
        • AnalyserArguments
        • DebugOptions
        • HelpArgs
        • ListArgs
        • LogVerbosity
        • MainArgs
        • SourceAndConfigArguments
        • SourceArguments
        • SourceConfigOutputDirArguments
        • SubCommandBase
      • AnalysisPrograms.Production.Parsers
        • DateTimeOffsetParser
        • DirectoryInfoParser
        • FileInfoParser
        • TimeSpanParser
      • AnalysisPrograms.Production.Validation
        • DirectoryExistsOrCreateAttribute
        • ExistingFileAttribute
        • InRangeAttribute
        • NotExistingFileAttribute
        • OneOfThese
      • AnalysisPrograms.Recognizers
        • GenericRecognizer
        • GenericRecognizer.GenericRecognizerConfig
        • NinoxStrenua
        • NinoxStrenua.NinoxStrenuaConfig
        • PetaurusAustralis
        • PetaurusAustralis.PetaurusAustralisConfig
        • PetaurusBreviceps
        • PetaurusBreviceps.PetaurusBrevicepsConfig
        • PetaurusNorfolcensis
        • PetaurusNorfolcensis.PetaurusNorfolcensisConfig
      • AnalysisPrograms.Recognizers.Base
        • BlobParameters
        • CommonParameters
        • DctParameters
        • ForwardTrackParameters
        • HarmonicParameters
        • IEventRecognizer
        • MinAndMaxBandwidthParameters
        • MultiRecognizer
        • MultiRecognizer.MultiRecognizerConfig
        • OnebinTrackParameters
        • OneframeTrackParameters
        • OscillationParameters
        • RecognizerBase
        • RecognizerBase.RecognizerConfig
        • RecognizerEntry
        • RecognizerEntry.Arguments
        • RecognizerResults
        • UpwardTrackParameters
      • AnalysisPrograms.Recognizers.Birds
        • ArdeaInsignis
        • AtrichornisRufescens
        • AtrichornisRufescens.AtrichornisRufescensConfig
        • CalyptorhynchusLathami
        • CalyptorhynchusLathami.CalyptorhynchusLathamiConfig
        • ClimacterisPicumnus
        • ClimacterisPicumnus.ClimacterisPicumnusConfig
        • LewiniaPectoralis
        • LewinsRailConfig
        • ManorinaMelanophrys
        • ManorinaMelanophrys.ManorinaMelanophrysConfig
        • NinoxConnivens
        • NinoxConnivens.NinoxConnivensConfig
        • TytoNovaehollandiae
        • TytoNovaehollandiae.TytoNovaehollandiaeConfig
        • TytoTenebricosa
        • TytoTenebricosa.TytoTenebricosaConfig
      • AnalysisPrograms.Recognizers.Frogs
        • LitoriaBicolor
        • LitoriaBicolorConfig
        • LitoriaCaerulea
        • LitoriaRothii
        • LitoriaRubella
      • AnalysisPrograms.SourcePreparers
        • LocalSourcePreparer
        • RemoteSourcePreparer
        • RemoteSourcePreparerException
      • AnalysisPrograms.SpectralPeakTracking
        • SpectralPeakTrackingConfig
        • SpectralPeakTrackingEntry
        • SpectralPeakTrackingEntry.Arguments
      • AnalysisPrograms.SpectrogramGenerator
        • Audio2Sonogram
        • Audio2Sonogram.Arguments
        • AudioToSonogramResult
        • SpectrogramGenerator
        • SpectrogramGeneratorConfig
        • SpectrogramImageType
      • AnalysisPrograms.StandardizedFeatures
        • StandardizedFeatureExtraction
        • StandardizedFeatureExtractionConfig
        • StandardizedFeatureExtractionConfig.BandsProperties
        • StandardizedFeatureExtractionConfig.Bandwidth
      • AudioAnalysisTools
        • AcousticComplexityIndex
        • AcousticEntropy
        • AcousticEvent
        • AcousticEvent.AcousticEventClassMap
        • ActivityAndCover
        • AnalysisKeys
        • BirdClefExperiment1
        • BirdClefExperiment1.Arguments
        • BirdClefExperiment1.Output
        • BlobEvent
        • ChannelIntegrity
        • ChannelIntegrity.Arguments
        • ChannelIntegrityIndices
        • ChirpEvent
        • ClickEvent
        • ClusterInfo
        • ConfigKeys
        • ConfigKeys.EndpointDetection
        • ConfigKeys.ImageSave
        • ConfigKeys.Mfcc
        • ConfigKeys.Recording
        • ConfigKeys.Sonogram
        • ConfigKeys.SonogramTypes
        • ConfigKeys.Windowing
        • CrossCorrelation
        • EndpointDetectionConfiguration
        • FindMatchingEvents
        • FrommoltProject
        • HarmonicAnalysis
        • HarmonicEvent
        • IPointData
        • ISignalToImage
        • ISpectralPoint
        • ITracks<T>
        • MfccConfiguration
        • OscillationEvent
        • Oscillations2010
        • Oscillations2012
        • Oscillations2014
        • Oscillations2014.FreqVsOscillationsResult
        • Oscillations2019
        • PointOfInterest
        • ResultsTools
        • RidgeDetection
        • RidgeDetection.RidgeDetectionConfiguration
        • SiteDescription
        • SpectralActivity
        • SpectralCentroid
        • SpectralClustering
        • SpectralClustering.ClusteringParameters
        • SpectralClustering.TrainingDataInfo
        • SpectralPeakTracking2018
        • SpectralPeakTracking2018.Output
        • SpectralPeakTrackingSettings
        • SpectralPeakTracks
        • SprTools
        • SummaryActivity
        • SunAndMoon
        • SunAndMoon.SunMoonTides
        • SURFFeatures
        • TemporalEvent
        • TowseySignalToImage
        • UnitConverters
        • WebSignalToImage
        • WhipEvent
        • WhistleEvent
      • AudioAnalysisTools.ContentDescriptionTools
        • ContentAlgorithms
        • ContentSignatures
        • ContentVisualization
        • DataProcessing
        • DescriptionResult
        • EditStatus
        • FunctionalTemplate
        • SourceAudioProvenance
        • TemplateCollection
        • TemplateManifest
      • AudioAnalysisTools.DSP
        • Clipping
        • DSP_Frames
        • DSP_Frames.EnvelopeAndFft
        • DSP_IIRFilter
        • DspFilters
        • FeatureExtraction
        • FeatureLearning
        • FeatureLearningSettings
        • FFT2D
        • FreqScaleType
        • FrequencyScale
        • KmeansClustering
        • KmeansClustering.Output
        • LocalContrastNormalisation
        • MFCCStuff
        • NoiseProfile
        • NoiseReductionType
        • NoiseRemoval_Briggs
        • NoiseRemovalModal
        • OctaveFreqScale
        • PatchSampling
        • PatchSampling.SamplingMethod
        • PcaWhitening
        • PcaWhitening.Output
        • PowerSpectralDensity
        • SNR
        • SNR.BackgroundNoise
        • SNR.SnrStatistics
        • WaveType
        • WavInfo
        • WavWriter
      • AudioAnalysisTools.Events
        • EventCommon
        • EventExtentions
        • EventFilters
        • InstantEvent
        • SpectralEvent
        • SpectralPoint
      • AudioAnalysisTools.Events.Drawing
        • EventDrawer
        • EventRenderingOptions
        • IDrawableEvent
      • AudioAnalysisTools.Events.Interfaces
        • IInstantEvent
        • ISpectralBand
        • ISpectralEvent
        • ITrack
      • AudioAnalysisTools.Events.Tracks
        • Track
        • TrackType
      • AudioAnalysisTools.Events.Types
        • ChatterEvent
        • CompositeEvent
        • EventConverters
        • EventPostProcessing
        • EventPostProcessing.BandwidthConfig
        • EventPostProcessing.DurationConfig
        • EventPostProcessing.PostProcessingConfig
        • EventPostProcessing.SidebandConfig
        • EventPostProcessing.SyllableSequenceConfig
        • EventPostProcessing.SyllableStackConfig
      • AudioAnalysisTools.EventStatistics
        • EventStatistics
        • EventStatistics.EventStatisticsClassMap
        • EventStatisticsCalculate
        • EventStatisticsConfiguration
      • AudioAnalysisTools.Indices
        • AnalyzerConfigIndexProperties
        • ConcatMode
        • GapsAndJoins
        • IIndexPropertyReferenceConfiguration
        • IndexCalculate
        • IndexCalculateConfig
        • IndexCalculateResult
        • IndexCalculateSixOnly
        • IndexDisplay
        • IndexDistributions
        • IndexDistributions.SpectralStats
        • IndexGenerationData
        • IndexMatrices
        • IndexProperties
        • IndexPropertiesCollection
        • InitialiseIndexProperties
        • RainIndices
        • RainIndices.RainStruct
        • SpectralIndexValues
        • SpectralIndexValuesForContentDescription
        • SpectralIndicesToAndFromTable
        • SpectralIndicesToAndFromTable.Arguments
        • SummaryIndexValues
      • AudioAnalysisTools.LongDurationSpectrograms
        • LdSpectrogram3D
        • LdSpectrogram3D.Arguments
        • LDSpectrogramClusters
        • LdSpectrogramConfig
        • LdSpectrogramDifference
        • LDSpectrogramDiscreteColour
        • LDSpectrogramDistance
        • LDSpectrogramRGB
        • LdSpectrogramRibbons
        • LdSpectrogramStitching
        • LdSpectrogramTStatistic
        • SpectrogramConstants
        • SpectrogramType
        • TimeOffsetSingleLayerSuperTile
        • ZoomFocusedSpectrograms
      • AudioAnalysisTools.LongDurationSpectrograms.Zooming
        • InvalidScaleException
        • SpectrogramZoomingConfig
        • ZoomCommon
        • ZoomParameters
        • ZoomTiledSpectrograms
      • AudioAnalysisTools.Scales
        • LinearScale
      • AudioAnalysisTools.StandardSpectrograms
        • AmplitudeSonogram
        • AmplitudeSpectrogram
        • BaseSonogram
        • DecibelSpectrogram
        • EnergySpectrogram
        • Image_MultiTrack
        • ImageTrack
        • SonogramConfig
        • SpectrogramAttributes
        • SpectrogramCepstral
        • SpectrogramMelScale
        • SpectrogramOctaveScale
        • SpectrogramSettings
        • SpectrogramSobelEdge
        • SpectrogramStandard
        • SpectrogramTools
        • TrackType
      • AudioAnalysisTools.TileImage
        • AbsoluteDateTilingProfile
        • DefaultSuperTile
        • DuplicateTileException
        • ImageComponent
        • ISuperTile
        • Layer
        • PanoJsTilingProfile
        • TileBias
        • Tiler
        • TilingProfile
      • AudioAnalysisTools.Tracks
        • ForwardTrackAlgorithm
        • OnebinTrackAlgorithm
        • OneframeTrackAlgorithm
        • UpwardTrackAlgorithm
      • AudioAnalysisTools.WavTools
        • AudioRecording
        • RecordingFetcher
        • TowseyWavReader
        • WavChooser
      • Be.Timvw.Framework.Collections.Generic
        • PropertyComparer<T>
      • BTR.Core.Linq
        • ExpressionExtensions
        • ExpressionVisitor
        • ExpressionVisitor<T>
      • log4net
        • LogExtensions
      • NeuralNets
        • ART
        • ART_2A
        • BinaryCluster
        • Cluster
        • FuzzyART
        • VQ
      • QutSensors.Shared
        • StatDescriptive
        • StatDescriptiveResult
      • SixLabors.ImageSharp
        • ImageSharpExtensions
      • System
        • ArrayExtensions
        • DateTimeAndTimeSpanExtensions
        • DateTimeAndTimeSpanExtensions.RoundingDirection
        • DoubleExtensions
        • DoubleSquareArrayExtensions
        • DoubleSquareArrayExtensions.MergingDirection
        • EnumerableExtensions
        • EnumExtensions
        • ExceptionsExtensions
        • ExtensionsString
        • FileInfoExtensions
        • FileInfoNameComparer
        • LoggedConsole
        • MathExtensions
        • NoConsole
        • ObjectExtensions
        • ProcessExtensions
        • ProcessExtensions.ParentProcessUtilities
        • ReflectionExtensions
        • SystemExtensions
        • TupleExtensions
      • System.Collections.Generic
        • DictionaryExtensions
      • System.Drawing
        • RectangleExtensions
      • System.IO
        • ExtensionsIO
      • System.Threading.Tasks
        • TaskExtensions
      • System.Xml.Linq
        • ExtensionsXml
      • TowseyLibrary
        • AutoAndCrossCorrelation
        • ColorCubeHelix
        • ColorCubeHelix.HslColor
        • ConfigDict
        • ConfigDictionary
        • ConfigurationExtensions
        • CsvTools
        • CubeHelix
        • DataTableTools
        • DataTools
        • DictionaryTools
        • Distribution
        • FFT
        • FFT.WindowFunc
        • FileTools
        • FunctionalTests
        • GaussianTools
        • GraphsAndCharts
        • Gratings
        • Histogram
        • ImageTools
        • Kernal
        • LLR
        • Log
        • Matrix3D
        • MatrixTools
        • NormalDist
        • Oblong
        • Oblong.OblongClassMap
        • OtsuThresholder
        • OtsuThresholder.Arguments
        • Plot
        • PolarCoordinates
        • PulseTrain
        • RandomNumber
        • RandomVariable
        • Spectrum
        • Statistics
        • StructureTensor
        • StructureTensor.RidgeTensorResult
        • StructureTensor.StructureTensorResult
        • SvdAndPca
        • TemporalMatrix
        • TernaryPlots
        • TestTools
        • TextUtilities
        • WaveletPacketDecomposition
        • WaveletPacketDecomposition.BinVector
        • WaveletTransformContinuous
        • WindowFunctions

    Class FileTools

    Inheritance
    Object
    FileTools
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: TowseyLibrary
    Assembly: TowseyLibrary.dll
    Syntax
    public static class FileTools

    Methods

    | Improve this Doc View Source

    AddArrayAdjacentToExistingArrays(String, Double[])

    THis method adds another column to an existing .csv file containing columns of data. It assumes that the number of elements in the list are same as rows in the existing file.

    Declaration
    public static void AddArrayAdjacentToExistingArrays(string fPath, double[] array)
    Parameters
    Type Name Description
    String fPath
    Double[] array
    | Improve this Doc View Source

    Append2TextFile(String, List<String>)

    Declaration
    public static void Append2TextFile(string fPath, List<string> list)
    Parameters
    Type Name Description
    String fPath
    List<String> list
    | Improve this Doc View Source

    Append2TextFile(String, String)

    Declaration
    public static void Append2TextFile(string fPath, string line)
    Parameters
    Type Name Description
    String fPath
    String line
    | Improve this Doc View Source

    Append2TextFile(String, String, Boolean)

    Declaration
    public static void Append2TextFile(string fPath, string line, bool saveExistingFile)
    Parameters
    Type Name Description
    String fPath
    String line
    Boolean saveExistingFile
    | Improve this Doc View Source

    AppendToFileName(String, String)

    Declaration
    public static string AppendToFileName(string ipPath, string appendix)
    Parameters
    Type Name Description
    String ipPath
    String appendix
    Returns
    Type Description
    String
    | Improve this Doc View Source

    BackupFile(String)

    Declaration
    public static bool BackupFile(string path)
    Parameters
    Type Name Description
    String path
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    ChangeFileExtention(String, String)

    Declaration
    public static string ChangeFileExtention(string path, string newExt)
    Parameters
    Type Name Description
    String path
    String newExt
    Returns
    Type Description
    String
    | Improve this Doc View Source

    CountLinesOfTextFile(String)

    Declaration
    public static int CountLinesOfTextFile(string fName)
    Parameters
    Type Name Description
    String fName
    Returns
    Type Description
    Int32
    | Improve this Doc View Source

    GetFilesInDirectory(String)

    Declaration
    public static FileInfo[] GetFilesInDirectory(string dirPath)
    Parameters
    Type Name Description
    String dirPath
    Returns
    Type Description
    FileInfo[]
    | Improve this Doc View Source

    GetFilesInDirectory(String, String)

    Declaration
    public static FileInfo[] GetFilesInDirectory(string dirPath, string ext)
    Parameters
    Type Name Description
    String dirPath
    String ext
    Returns
    Type Description
    FileInfo[]
    | Improve this Doc View Source

    PathCombine(String[])

    Declaration
    public static string PathCombine(params string[] paths)
    Parameters
    Type Name Description
    String[] paths
    Returns
    Type Description
    String
    | Improve this Doc View Source

    ReadDoubles2Matrix(String)

    reads a text file of doubles formatted in rows and columns.

    Declaration
    public static double[, ] ReadDoubles2Matrix(string fName)
    Parameters
    Type Name Description
    String fName
    Returns
    Type Description
    Double[,]
    | Improve this Doc View Source

    ReadDoubles2Vector(String)

    reads a file of doubles assuming one value per line with no punctuation.

    Declaration
    public static double[] ReadDoubles2Vector(string fName)
    Parameters
    Type Name Description
    String fName
    Returns
    Type Description
    Double[]
    | Improve this Doc View Source

    ReadSelectedLinesOfCsvFile(String, String, Int32)

    Declaration
    public static List<string> ReadSelectedLinesOfCsvFile(string fName, string key, int value)
    Parameters
    Type Name Description
    String fName
    String key
    Int32 value
    Returns
    Type Description
    List<String>
    | Improve this Doc View Source

    ReadSerialisedObject(String)

    Declaration
    public static byte[] ReadSerialisedObject(string path)
    Parameters
    Type Name Description
    String path
    Returns
    Type Description
    Byte[]
    | Improve this Doc View Source

    ReadTextFile(String)

    Declaration
    public static List<string> ReadTextFile(string fName)
    Parameters
    Type Name Description
    String fName
    Returns
    Type Description
    List<String>
    | Improve this Doc View Source

    SplitFileName(String)

    Declaration
    public static string[] SplitFileName(string path)
    Parameters
    Type Name Description
    String path
    Returns
    Type Description
    String[]
    | Improve this Doc View Source

    TimeStamp2FileName(DateTime)

    Declaration
    public static string TimeStamp2FileName(DateTime datetime)
    Parameters
    Type Name Description
    DateTime datetime
    Returns
    Type Description
    String
    | Improve this Doc View Source

    UrlCombine(String[])

    Declaration
    public static string UrlCombine(params string[] segments)
    Parameters
    Type Name Description
    String[] segments
    Returns
    Type Description
    String
    | Improve this Doc View Source

    WriteArray2File(Double[], String)

    Declaration
    public static void WriteArray2File(double[] array, string fName)
    Parameters
    Type Name Description
    Double[] array
    String fName
    | Improve this Doc View Source

    WriteArray2File(Int32[], Boolean, String)

    Declaration
    public static void WriteArray2File(int[] array, bool addLineNumbers, string fName)
    Parameters
    Type Name Description
    Int32[] array
    Boolean addLineNumbers
    String fName
    | Improve this Doc View Source

    WriteArray2File_Formatted(Double[], String, String)

    The format string should be as follows: "0.00" for two decimal places, where number of zeros after the point is the number of decimal places. For more detail on custom numeric format string, see https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings.

    Declaration
    public static void WriteArray2File_Formatted(double[] array, string path, string formatString)
    Parameters
    Type Name Description
    Double[] array
    String path
    String formatString
    | Improve this Doc View Source

    WriteArray2File_Formatted(Int32[], String, String)

    The format string should be as follows: "0.00" for two decimal places, where number of zeros after the point is the number of decimal places. For more detail on custom numeric format string, see https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings.

    Declaration
    public static void WriteArray2File_Formatted(int[] array, string path, string formatString)
    Parameters
    Type Name Description
    Int32[] array
    String path
    String formatString
    | Improve this Doc View Source

    WriteDictionaryAsCsvFile(Dictionary<String, Double[]>, String)

    Write a dictionary of arrays as a csv file where dictionary keys are column headers and the arrays are the column entries. WARNING: Assume that all arrays are of the same size!.

    Declaration
    public static void WriteDictionaryAsCsvFile(Dictionary<string, double[]> dictionary, string fPath)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> dictionary

    a dictionary of arrays of double.

    String fPath

    The file path.

    | Improve this Doc View Source

    WriteDictionaryToFile(Dictionary<String, Double[]>, String)

    Declaration
    public static void WriteDictionaryToFile(Dictionary<string, double[]> dictionary, string fPath)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> dictionary
    String fPath
    | Improve this Doc View Source

    WriteMatrix2File(Char[,], String)

    Declaration
    public static void WriteMatrix2File(char[, ] matrix, string fName)
    Parameters
    Type Name Description
    Char[,] matrix
    String fName
    | Improve this Doc View Source

    WriteMatrix2File(Double[,], String)

    Declaration
    public static void WriteMatrix2File(double[, ] matrix, string fName)
    Parameters
    Type Name Description
    Double[,] matrix
    String fName
    | Improve this Doc View Source

    WriteMatrix2File(Int32[,], String)

    Declaration
    public static void WriteMatrix2File(int[, ] matrix, string fName)
    Parameters
    Type Name Description
    Int32[,] matrix
    String fName
    | Improve this Doc View Source

    WriteMatrix2File_Formatted(Double[,], String, String)

    The format string should be as follows: "0.00" for two decimal places, where number of zeros after the point is the number of decimal places. For more detail on custom numeric format string, see https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings.

    Declaration
    public static void WriteMatrix2File_Formatted(double[, ] matrix, string fName, string formatString)
    Parameters
    Type Name Description
    Double[,] matrix
    String fName
    String formatString
    | Improve this Doc View Source

    WriteSerialisedObject(String, Byte[])

    Declaration
    public static void WriteSerialisedObject(string path, byte[] array)
    Parameters
    Type Name Description
    String path
    Byte[] array
    | Improve this Doc View Source

    WriteTextFile(FileInfo, IEnumerable<String>, Boolean)

    Declaration
    public static void WriteTextFile(FileInfo path, IEnumerable<string> array, bool saveExistingFile = true)
    Parameters
    Type Name Description
    FileInfo path
    IEnumerable<String> array
    Boolean saveExistingFile
    | Improve this Doc View Source

    WriteTextFile(String, IEnumerable<String>, Boolean)

    Declaration
    public static void WriteTextFile(string path, IEnumerable<string> array, bool saveExistingFile = true)
    Parameters
    Type Name Description
    String path
    IEnumerable<String> array
    Boolean saveExistingFile
    | Improve this Doc View Source

    WriteTextFile(String, String)

    Declaration
    public static void WriteTextFile(string path, string text)
    Parameters
    Type Name Description
    String path
    String text
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • AddArrayAdjacentToExistingArrays(String, Double[])
      • Append2TextFile(String, List<String>)
      • Append2TextFile(String, String)
      • Append2TextFile(String, String, Boolean)
      • AppendToFileName(String, String)
      • BackupFile(String)
      • ChangeFileExtention(String, String)
      • CountLinesOfTextFile(String)
      • GetFilesInDirectory(String)
      • GetFilesInDirectory(String, String)
      • PathCombine(String[])
      • ReadDoubles2Matrix(String)
      • ReadDoubles2Vector(String)
      • ReadSelectedLinesOfCsvFile(String, String, Int32)
      • ReadSerialisedObject(String)
      • ReadTextFile(String)
      • SplitFileName(String)
      • TimeStamp2FileName(DateTime)
      • UrlCombine(String[])
      • WriteArray2File(Double[], String)
      • WriteArray2File(Int32[], Boolean, String)
      • WriteArray2File_Formatted(Double[], String, String)
      • WriteArray2File_Formatted(Int32[], String, String)
      • WriteDictionaryAsCsvFile(Dictionary<String, Double[]>, String)
      • WriteDictionaryToFile(Dictionary<String, Double[]>, String)
      • WriteMatrix2File(Char[,], String)
      • WriteMatrix2File(Double[,], String)
      • WriteMatrix2File(Int32[,], String)
      • WriteMatrix2File_Formatted(Double[,], String, String)
      • WriteSerialisedObject(String, Byte[])
      • WriteTextFile(FileInfo, IEnumerable<String>, Boolean)
      • WriteTextFile(String, IEnumerable<String>, Boolean)
      • WriteTextFile(String, String)
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top