как переместить файл

Walter_White

Client
Регистрация
09.09.2016
Сообщения
149
Благодарностей
2
Баллы
18
Как переместить файл, не переименовывая? Сейчас сделал так
-Получить список файлов в папке
-Взять строку из списка вложив в переменную
-Переместить файл в папку
На последнем проблема. Если указать просто путь c:\papka\ , то не выполняется. Выполняется, когда укажешь что то после слэша c:\papka\1 - соответственно файл переименовывается в 1. Как переместить, не переименовывая?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 468
Благодарностей
8 689
Баллы
113
Как переместить файл, не переименовывая? Сейчас сделал так
-Получить список файлов в папке
-Взять строку из списка вложив в переменную
-Переместить файл в папку
На последнем проблема. Если указать просто путь c:\papka\ , то не выполняется. Выполняется, когда укажешь что то после слэша c:\papka\1 - соответственно файл переименовывается в 1. Как переместить, не переименовывая?
нужно подставлять имя файла в Новый путь..

upload_2018-2-7_2-54-6.png
 
  • Спасибо
Реакции: dephhs1 и Walter_White

Walter_White

Client
Регистрация
09.09.2016
Сообщения
149
Благодарностей
2
Баллы
18

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 540
Благодарностей
899
Баллы
113
вот тебе сишарпик. Кладешь в пат путь к файлу, из нейм забираешь само имя файла
 

Вложения

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 468
Благодарностей
8 689
Баллы
113
А как имя вычленить? У меня путь к файлу указан через {-Variable.dir-}, подставление этой переменной в имя файла не работает
в дополнение к варианту, которое предложил Чешир,
можно еще воспользоваться регуляркой: [^\\]+$

upload_2018-2-7_3-24-7.png
 

Walter_White

Client
Регистрация
09.09.2016
Сообщения
149
Благодарностей
2
Баллы
18

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
82
Баллы
28
Кубик переместить файл и кубик переместить папку ни разу не создали мне новую папку.
Это бы ничего, но они показывают, что переместили. Неправильно как бэ. Не переместили же!

P.S. Сейчас прежде, чем переместить, создам.
 
  • Спасибо
Реакции: orka13

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 468
Благодарностей
8 689
Баллы
113
Кубик переместить файл и кубик переместить папку ни разу не создали мне новую папку.
Это бы ничего, но они показывают, что переместили. Неправильно как бэ. Не переместили же!

P.S. Сейчас прежде, чем переместить, создам.
С экшеном Файл - Переместить вроде бы все нормально - он выполняется с ошибкой, если файла нет.
С экшеном Директории - Переместить - да, экшен выполняется успешно если нет директории, которую нужно перемещать.
Записал в Баги ситуацию с перемещением директории.
 

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
82
Баллы
28
А вот ещё у меня парсер доски, в нём папка Раздел доски. В папке подпапки по каждому телефону, т.е. их сотни.
И парсер слишком часто фотографии кладёт в папку не с тем телефоном. Я уж не знаю, баг это или не баг.
Может, я не всё знаю о многопотоке.
Сергоджан, могу дать свой парсер.

Я уж не знаю, есть у вас время или нет. Догадываюсь, что нету.
 
Регистрация
19.09.2020
Сообщения
28
Благодарностей
1
Баллы
3

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