コード例 #1
0
 public override void Close()
 {
     base.Close();
     _timestampedPaths[_path] = new TimestampState()
     {
         timestampedPath = _path + "?_ts=" + _hash.ToString("X"), timestamps = _timestamps
     };
 }
コード例 #2
0
ファイル: AddTimestampTest.cs プロジェクト: jtroe/please
        public void RefreshTestDirectory(TimestampState state)
        {
            if (Directory.Exists(Config.Timestamp.Files.After))
            {
                Directory.Delete(Config.Timestamp.Files.After, true);
            }
            Directory.CreateDirectory(Config.Timestamp.Files.After);

            foreach (var file in Directory.GetFiles(Config.Timestamp.Files.Before))
            {
                string filename = Path.GetFileName(file);

                if (Regex.IsMatch(filename, timestampPattern) && state == TimestampState.Untimestamped)
                    continue;
                if (!Regex.IsMatch(filename, timestampPattern) && state == TimestampState.Timestamped)
                    continue;

                File.Copy(file, Path.Combine(Config.Timestamp.Files.After, filename));
            }
        }
コード例 #3
0
        public void RefreshTestDirectory(TimestampState state)
        {
            if (Directory.Exists(Config.Timestamp.Files.After))
            {
                Directory.Delete(Config.Timestamp.Files.After, true);
            }
            Directory.CreateDirectory(Config.Timestamp.Files.After);

            foreach (var file in Directory.GetFiles(Config.Timestamp.Files.Before))
            {
                string filename = Path.GetFileName(file);

                if (Regex.IsMatch(filename, timestampPattern) && state == TimestampState.Untimestamped)
                {
                    continue;
                }
                if (!Regex.IsMatch(filename, timestampPattern) && state == TimestampState.Timestamped)
                {
                    continue;
                }

                File.Copy(file, Path.Combine(Config.Timestamp.Files.After, filename));
            }
        }
コード例 #4
0
 public override void Close()
 {
     base.Close();
     _timestampedPaths[_path] = new TimestampState() { timestampedPath = _path + "?_ts=" + _hash.ToString("X"), timestamps = _timestamps };
 }