示例#1
0
        private void ReadAllFiles(Dictionary <string, byte[]> output, int pathTrimLength, string dir)
        {
            foreach (string path in fileUtil.ListFiles(dir))
            {
                string fullPath = Path.Join(dir, path);
                output[fullPath.Substring(pathTrimLength).Replace('\\', '/')] = fileUtil.ReadFileBytes(fullPath);
            }

            foreach (string path in fileUtil.ListDirectories(dir))
            {
                string fullPath = Path.Join(dir, path);
                ReadAllFiles(output, pathTrimLength, fullPath);
            }
        }