LSLib.LS.Package.MakePartFilename C# (CSharp) Méthode

MakePartFilename() public static méthode

public static MakePartFilename ( string path, int part ) : string
path string
part int
Résultat string
        public static string MakePartFilename(string path, int part)
        {
            var dirName = Path.GetDirectoryName(path);
            var baseName = Path.GetFileNameWithoutExtension(path);
            var extension = Path.GetExtension(path);
            return String.Format("{0}/{1}_{2}{3}", dirName, baseName, part, extension);
        }
    }

Usage Example

Exemple #1
0
        private void OpenStreams(FileStream mainStream, int numParts)
        {
            // Open a stream for each file chunk
            _streams    = new Stream[numParts];
            _streams[0] = mainStream;

            for (var part = 1; part < numParts; part++)
            {
                string partPath = Package.MakePartFilename(_path, part);
                _streams[part] = File.Open(partPath, FileMode.Open, FileAccess.Read, FileShare.Read);
            }
        }
All Usage Examples Of LSLib.LS.Package::MakePartFilename