Ema112 Ответов: 1

Как добавить новый каталог к существующему сетевому пути в C#?


Я хочу добавить новый каталог в папку назначения, которая является сетевым путем

Мой сетевой путь - \\nup-234\TP\DD300\OLD
К этому мне нужно добавить текущий год и месяц, что означает
\\nup-234\TP\DD300\OLD\2016\10, а затем переместите файл в этот.

Что я уже пробовал:

if (File.Exists(oldpathname + "\\" + filename))
                   {
                       string s = newpathname + "\\" + filename;
                       File.Move(oldpathname + "\\" + filename, newpathname + "\\" + filename);

                   }

[no name]

И что? Может быть, у вас есть вопрос, который вы хотели бы задать? Может быть, вы забыли дать описание какой-либо проблемы?

ZurdoDev

В чем вопрос?

1 Ответов

Рейтинг:
2

Alfonso Gag.

Использовать Системы.ИО.Каталог.CreateDirectory (newpathname) перед перемещением.

Вам не нужно сначала проверять, существует ли он, все каталоги, указанные в path, создаются, если они не существуют, если каталог уже существует, CreateDirectory ничего не делает.

Надеюсь, у меня есть ответы на ваш "скрытый" вопрос.