private void DeleteFolderWithSubfolders() { string folder = string.Format("{0}\\{1}", GetRootFolder(), "folder1"); FileSystemAwareDirectoryInfoProvider dirInfoProvider = new FileSystemAwareDirectoryInfoProvider(new DeviceManager()); DisplayMessage(string.Format("Deleteing {0}", folder)); IDirectoryInfo info1 = dirInfoProvider.GetDirectoryInfo(folder); info1.Delete(); if (!info1.Exists) { DisplayMessage(string.Format("{0} Deleted OK", info1.FullName)); } else { DisplayMessage(string.Format("{0} Failed to delete", info1.FullName), DisplayLevel.Error); } IDirectoryInfo info2 = dirInfoProvider.GetDirectoryInfo(GetRootFolder()); info2.Delete(); if (!info2.Exists) { DisplayMessage(string.Format("{0} Deleted OK", info2.FullName)); } else { DisplayMessage(string.Format("{0} Failed to delete", info2.FullName), DisplayLevel.Error); } }
private void CopyFile() { FileSystemAwareFileUtilities fileUtils = new FileSystemAwareFileUtilities(new DeviceManager(), new StreamHelper(), new FileSystemAwareFileInfoProvider(new DeviceManager())); if (!fileUtils.FileExists(GetSourcePath())) { DisplayMessage(string.Format("Cannot find source file {0}", GetSourcePath()), DisplayLevel.Error); } if (fileUtils.FileExists(GetDestinationPath())) { fileUtils.FileDelete(GetDestinationPath()); } // put this section in the test preable string folder = GetRootFolder(); FileSystemAwareDirectoryInfoProvider dirInfoProvider = new FileSystemAwareDirectoryInfoProvider(new DeviceManager()); IDirectoryInfo info = dirInfoProvider.GetDirectoryInfo(folder); info.Create(); fileUtils.FileCopy(GetSourcePath(), GetDestinationPath()); if (fileUtils.FileExists(GetDestinationPath())) { DisplayMessage(string.Format("File copied to {0} OK", GetDestinationPath())); } else { DisplayMessage(string.Format("Cannot find destination file {0}", GetDestinationPath()), DisplayLevel.Error); } }
private void ScrubOutAllTestData() { // note you may want to comment this out to see what the hell is going on // get rid of any file that we created FileSystemAwareFileUtilities fileUtils = new FileSystemAwareFileUtilities(new DeviceManager(), new StreamHelper(), new FileSystemAwareFileInfoProvider(new DeviceManager())); if (fileUtils.FileExists(GetDestinationPath())) { fileUtils.FileDelete(GetDestinationPath()); } // get rid of any folders we created FileSystemAwareDirectoryInfoProvider dirInfoProvider = new FileSystemAwareDirectoryInfoProvider(new DeviceManager()); IDirectoryInfo info = dirInfoProvider.GetDirectoryInfo(GetRootFolder()); info.Delete(); }
private void TestCreateFolder(string folder) { DisplayMessage(string.Format("Creating {0}", folder)); FileSystemAwareDirectoryInfoProvider dirInfoProvider = new FileSystemAwareDirectoryInfoProvider(new DeviceManager()); IDirectoryInfo info = dirInfoProvider.GetDirectoryInfo(folder); info.Create(); if (info.Exists) { DisplayMessage(string.Format("{0} Created OK", info.FullName)); } else { DisplayMessage(string.Format("{0} Failed to create", info.FullName), DisplayLevel.Error); } }
private void DeleteFolderInRoot() { string folder = GetRootFolder(); DisplayMessage(string.Format("Deleteing {0}", folder)); FileSystemAwareDirectoryInfoProvider dirInfoProvider = new FileSystemAwareDirectoryInfoProvider(new DeviceManager()); IDirectoryInfo info = dirInfoProvider.GetDirectoryInfo(folder); info.Delete(); if (!info.Exists) { DisplayMessage(string.Format("{0} Deleted OK", info.FullName)); } else { DisplayMessage(string.Format("{0} Failed to delete", info.FullName), DisplayLevel.Error); } }