Переместить Папку целиком

MaksimHelp

Client
Регистрация
23.09.2016
Сообщения
204
Благодарностей
7
Баллы
18
Необходимо целиком (т.е со всем что внутри) перемещать папку из той директории в которой она сейчас в новую директорию) Экшенами не нашел как это воплотить в реальность! Так что прошу помощи в создании снипета. Заранее благодарен всем кто откликнется и поможет!
 

ibelieve

Client
Регистрация
24.12.2012
Сообщения
250
Благодарностей
96
Баллы
28
1. Получаем путь к папке, которую нужно скопировать. Регуляркой берем имя папки.
2. Экшеном создаем такую же (пустую) папку в новой директории.
3. Экшеном "Cкопировать директорию" копируем содержимое директории из старой папки в новую.
 

MaksimHelp

Client
Регистрация
23.09.2016
Сообщения
204
Благодарностей
7
Баллы
18
1. Получаем путь к папке, которую нужно скопировать. Регуляркой берем имя папки.
2. Экшеном создаем такую же (пустую) папку в новой директории.
3. Экшеном "Cкопировать директорию" копируем содержимое директории из старой папки в новую.
Спасибо за совет, согласен что можно и так, но мне надо бы:
1)чтобы из старой директории папка исчезла
2)и задействовать как можно меньше экшенов (время деньги)

По этому думаю надо бы C# код
 

ibelieve

Client
Регистрация
24.12.2012
Сообщения
250
Благодарностей
96
Баллы
28
Спасибо за совет, согласен что можно и так, но мне надо бы:
1)чтобы из старой директории папка исчезла
2)и задействовать как можно меньше экшенов (время деньги)

По этому думаю надо бы C# код
Добавить в конце экшен "Удалить директорию".

Всего 4 экшена, может какая секунда/две всего. :-) Имхо, по времени, не думаю, что на C# будет быстрее. На время, здесь если что и может как-то повлиять, так это только сам процесс копирования. А именно количество файлов в папках. Если очень-очень-очень много мелких, то, да, беда. :-) Ну так и через проводник или файловые менеджеры такое копирование затягивается, здесь уже больше от возможностей компа зависит.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
перемещение не более чем переименование
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Необходимо целиком (т.е со всем что внутри) перемещать папку из той директории в которой она сейчас в новую директорию) Экшенами не нашел как это воплотить в реальность!

А искал вообще?
 

MaksimHelp

Client
Регистрация
23.09.2016
Сообщения
204
Благодарностей
7
Баллы
18
ДА я сначала попробовал у меня не вышло переместить нужную папку (у меня названия все в переменных и я сразу не сообразил дописать в конец пути переменную (в которой название папки)! Во общем прошу прощения за свою невнимательность!
 

TazMan

Client
Регистрация
05.01.2017
Сообщения
236
Благодарностей
37
Баллы
28
добрый ! а есть вариант перемещения папки с одного диска на другой диск ?
 

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
А что, есть разница, на какой диск перемещать?
Не перемещает, если папку не создал. Иначе не должно быть трудностей.
 

TazMan

Client
Регистрация
05.01.2017
Сообщения
236
Благодарностей
37
Баллы
28
http://prntscr.com/o6xdai ну вот смотри .. не перемещает .. Целевая директория "Y:\Общий Безлимит 2\" уже существует
http://prntscr.com/o6xdzf то что находится в папке на диске Z. попробуй у себя сделать к примеру в c:\temp папку TEST и переместить ее на другой диск Z: к примеру .. что бы в итоге получилась папка Z:\TEST .. со всеми данными в папке
 

inotoxic

Client
Регистрация
20.04.2015
Сообщения
354
Благодарностей
164
Баллы
43

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 702
Благодарностей
1 078
Баллы
113
добрый ! а есть вариант перемещения папки с одного диска на другой диск ?
а кубиком "Запуск программы", используя стандартную утилиту винды "move" не получается?

справка по комманде: move /?
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)