Как мы можем создать папку даты с вложенной папкой и переместить файлы из вложенной папки в папку даты
привет,
пожалуйста, помогите мне, как мы можем создать подпапку(с датой) в папке, где нам нужно переместить файлы из папки в подпапку.ниже написан код для загрузки файлов, но я не могу создать новую папку даты и переместить файлы в эту папку.
Что я уже пробовал:
Move upload if(!Directory.Exists(_SelectedPath+\\"UPLOAD")) { Directory.CreateDirectory(_SelectedPath "UPLOAD"); } // var Folder = Directory.CreateDirectory(_SelectedPath+"UPLOAD"); // string fileName = SourceFileName; // String extension = Path.GetExtension(file1.Extension); string sourcePath = @_SelectedPath; string targetPath = @_SelectedPath+"UPLOAD" +@"\"+ FileName+ "_" + ISO_Date(); // Use Path class to manipulate file and directory paths. string sourceFile = System.IO.Path.Combine(targetPath, FileName); string destFile = System.IO.Path.Combine(sourceFile, FileName); // To copy a folder's contents to a new location: // Create a new target folder, if necessary. if (System.IO.Directory.Exists(sourcePath)) { string[] files = System.IO.Directory.GetFiles(sourcePath); // Copy the files and overwrite destination files if they already exist. foreach (string s in files) { // Use static Path methods to extract only the file name from the path. FileName = System.IO.Path.GetFileName(s); //destFile = System.IO.Path.Combine(targetPath, FileName); System.IO.File.Copy(s, targetPath, true); } }
F-ES Sitecore
Не знаю, в чем вопрос, но google "c# create directory", и вы найдете примеры кода, а затем google "c# move file", и вы найдете код для этого. Просто сложи их вместе.
Member 13818142
да я так и поступал c:/folder1/subfolder1/11-05-2018 я сделал до тех пор, пока путь к папке мне нужно создать еще один каталог с датой, когда я загружаю файл каждый раз, когда мне нужно создать текущий каталог даты. можете ли вы предложить