Example #1
0
            protected async Task <string> FindAvailableNumberedFileNameAsync(string desiredName)
            {
                var fileNameExtension        = IOPath.GetExtension(desiredName) ?? string.Empty;
                var fileNameWithoutExtension = IOPath.GetFileNameWithoutExtension(desiredName);

                return(await StorageItemNameGenerator.FindAvailableNumberedNameAsync(desiredName, Owner, number => $"{fileNameWithoutExtension} ({number}){fileNameExtension}"));
            }
Example #2
0
 protected async Task <string> FindAvailableNumberedFolderNameAsync(string desiredName) =>
 await StorageItemNameGenerator.FindAvailableNumberedNameAsync(desiredName, Owner, number => $"{desiredName} ({number})");