System.IO.DirectoryInfo.GetFiles C# (CSharp) Méthode

GetFiles() public méthode

public GetFiles ( ) : System.IO.FileInfo[]
Résultat System.IO.FileInfo[]
        public FileInfo[] GetFiles()
        {
            return InternalGetFiles("*", SearchOption.TopDirectoryOnly);
        }

Same methods

DirectoryInfo::GetFiles ( String searchPattern ) : System.IO.FileInfo[]
DirectoryInfo::GetFiles ( String searchPattern, SearchOption searchOption ) : System.IO.FileInfo[]
DirectoryInfo::GetFiles ( ) : System.IO.FileInfo[]
DirectoryInfo::GetFiles ( string searchPattern ) : System.IO.FileInfo[]
DirectoryInfo::GetFiles ( string searchPattern, System searchOption ) : System.IO.FileInfo[]

Usage Example

        public void GetCalibrationPlateMarkViewModelTest(string testCaseDir)
        {
            //assign
            var calc = new CalibImageCalculator();
            var caseDirInfo = new DirectoryInfo(testCaseDir);
            var descFile = caseDirInfo.GetFiles("caltab.descr").SingleOrDefault().FullName;

            var plateParamPath = caseDirInfo.GetFiles("calibParam.xml").SingleOrDefault().FullName;
            var startCamParamPath = caseDirInfo.GetFiles("startCamParam.dat").SingleOrDefault().FullName;
            CalibrationPlateParam plateParam;
            using (FileStream fs = new FileStream(plateParamPath, FileMode.Open))
            {
                XmlSerializer sr = new XmlSerializer(typeof(CalibrationPlateParam));
                plateParam = (CalibrationPlateParam)sr.Deserialize(fs);
            }

            HTuple startCamParam;
            HOperatorSet.ReadCamPar(startCamParamPath, out startCamParam);

            //act
            foreach (FileInfo imgInfo in caseDirInfo.EnumerateFiles(@"calibImages\*.tiff"))
            {
                var img = new HImage(imgInfo.FullName);
                var model = calc.GetCalibrationPlateMarkViewModel(descFile, img, plateParam, startCamParam);

                //assert
                Assert.True(model.Valid);
            }
        }
All Usage Examples Of System.IO.DirectoryInfo::GetFiles