RenameFile() public method

public RenameFile ( string fullPath, string regex, string format ) : string
fullPath string
regex string
format string
return string
Example #1
0
        private void ExecuteButton_Click(object sender, RoutedEventArgs e)
        {
            VisualStateManager.GoToElementState(stage, "oinit", true);

            PreviewItems.Clear();

            var service = new FileStorageService();

            if (UserInteraction.SelectFile)
            {
                var files = service.QueryFiles(UserInteraction.RootDirectory, UserInteraction.Regex);

                foreach (var file in files)
                {
                    service.RenameFile(System.IO.Path.Combine(UserInteraction.RootDirectory, file), UserInteraction.Regex, UserInteraction.TargetExpression);
                }
            }

            if (UserInteraction.SelectFolder)
            {
                var folders = service.QueryFolders(UserInteraction.RootDirectory, UserInteraction.Regex);

                foreach (var folder in folders)
                {
                    service.RenameFolder(System.IO.Path.Combine(UserInteraction.RootDirectory, folder), UserInteraction.Regex, UserInteraction.TargetExpression);
                }
            }
        }