예제 #1
0
        public override IRasterDataProvider CreateCopy(string fileName, IRasterDataProvider dataProvider, params object[] options)
        {
            string[] srcFiles = dataProvider.GetFileList();
            string   tdir     = Path.GetDirectoryName(fileName);

            foreach (string fname in srcFiles)
            {
                string ext = Path.GetExtension(fname);
                File.Copy(fname, Path.Combine(tdir, Path.GetFileNameWithoutExtension(fileName) + ext), true);
            }
            return(new MvgDataProvider(fileName, this as RasterDataDriver, false));
        }