/// <summary> /// Creates a file using the contents of the supplied stream. /// </summary> /// <param name="directory">The directory in which to create the file.</param> /// <param name="fileName">Name of the file.</param> /// <param name="checkInComment">An optional check in comment.</param> /// <param name="fileContent">Contents of the file.</param> /// <returns>The newly created file.</returns> public static UnifiedFile CreateFile(UnifiedDirectory directory, string fileName, string checkInComment, Stream fileContent) { UnifiedFile file = directory.CreateFile(fileName); WriteToFile(fileContent, file, checkInComment); return(file); }
/// <summary> /// Creates a temporary file in the supplied directory. /// </summary> /// <param name="baseDirectory">The directory where the temporary file is created.</param> /// <returns>A Unified File</returns> public static UnifiedFile CreateTempFile(UnifiedDirectory baseDirectory) { string virtualPath = FindAvailableVirtualPath(VirtualPathUtility.Combine(baseDirectory.VirtualPath, TempFileName + TempFileExtension)); return(baseDirectory.CreateFile(VirtualPathUtility.GetFileName(virtualPath))); }