예제 #1
0
        public static FileName RandomFileName(FolderName folder, string extension)
        {
            var fileName = new FileName(folder, "", extension);

            fileName.Uniquify();

            return(fileName);
        }
예제 #2
0
 public static FileName UniqueFileName(FolderName folder, string name, string extension)
 {
     return(folder.File(UniqueName(folder, name), extension));
 }
예제 #3
0
 public static FileName UniqueFileName(FolderName folder, string extension) => folder.File(uniqueID(), extension);
예제 #4
0
 public static FolderName ResolveFolder(FolderName folder) => ResolveFolder(folder.ToString());
예제 #5
0
 public FolderNameTrying(FolderName folderName) => this.folderName = folderName;
예제 #6
0
        public static Result <FolderName> Folder(this string folderName)
        {
            FolderName folder = folderName;

            return(folder.Must().Exist().OrFailure());
        }