Пожалуйста спецы помогите по C#

webulitka

Client
Регистрация
20.09.2019
Сообщения
98
Благодарностей
30
Баллы
18
есть код:
C#:
string work_path = project.Variables["pinfile"].Value; // Обратите внимание на использование @ перед строкой пути

string filePath = @"d:\zeno\CF_DEV\page\out.zip

пробоавл так вставлять ругаеться, очень прошу помощи.";

using (FileStream zipToCreate = new FileStream(filePath, FileMode.Create))
{
    using (ZipArchive archive = new ZipArchive(zipToCreate, ZipArchiveMode.Create))
    {
        // Добавляем файл в архив
        archive.CreateEntryFromFile(work_path, Path.GetFileName(work_path));
    }
}

string filePath = @"d:\zeno\CF_DEV\page\out.zip"; вот тут как реализовать что бы можно было вставить "
string filePath = @"{-Project.Directory-}page\{-Variable.randompage-}\out.zip

"




пробовал так вставлять: string filePath = @"{-Project.Directory-}page\{-Variable.randompage-}\out.zip"; ругается, очень прошу помощи.
 

Terikon

Client
Регистрация
06.02.2016
Сообщения
184
Благодарностей
20
Баллы
18
есть код:
C#:
string work_path = project.Variables["pinfile"].Value; // Обратите внимание на использование @ перед строкой пути

string filePath = @"d:\zeno\CF_DEV\page\out.zip

пробоавл так вставлять ругаеться, очень прошу помощи.";

using (FileStream zipToCreate = new FileStream(filePath, FileMode.Create))
{
    using (ZipArchive archive = new ZipArchive(zipToCreate, ZipArchiveMode.Create))
    {
        // Добавляем файл в архив
        archive.CreateEntryFromFile(work_path, Path.GetFileName(work_path));
    }
}

string filePath = @"d:\zeno\CF_DEV\page\out.zip"; вот тут как реализовать что бы можно было вставить "
string filePath = @"{-Project.Directory-}page\{-Variable.randompage-}\out.zip

"




пробовал так вставлять: string filePath = @"{-Project.Directory-}page\{-Variable.randompage-}\out.zip"; ругается, очень прошу помощи.
Экранировать
string filePath ="\"d:\\zeno\\CF_DEV\\page\\out.zip\"";
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 761
Благодарностей
2 401
Баллы
113
есть код:
C#:
string work_path = project.Variables["pinfile"].Value; // Обратите внимание на использование @ перед строкой пути

string filePath = @"d:\zeno\CF_DEV\page\out.zip

пробоавл так вставлять ругаеться, очень прошу помощи.";

using (FileStream zipToCreate = new FileStream(filePath, FileMode.Create))
{
    using (ZipArchive archive = new ZipArchive(zipToCreate, ZipArchiveMode.Create))
    {
        // Добавляем файл в архив
        archive.CreateEntryFromFile(work_path, Path.GetFileName(work_path));
    }
}

string filePath = @"d:\zeno\CF_DEV\page\out.zip"; вот тут как реализовать что бы можно было вставить "
string filePath = @"{-Project.Directory-}page\{-Variable.randompage-}\out.zip

"




пробовал так вставлять: string filePath = @"{-Project.Directory-}page\{-Variable.randompage-}\out.zip"; ругается, очень прошу помощи.
C#:
string filePath = Path.Combine(project.Directory, "page",project.Variables["randompage"].Value, "out.zip" );
return filePath;
 
  • Спасибо
Реакции: webulitka

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