Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> форматы url не поддерживаются. 
:(
    Опции темы
spbsmile
Дата 20.7.2012, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 8.7.2011

Репутация: нет
Всего: нет



привет!

   программист я не сильный , объясните мне такую вещь. 
   ( работаю с приблудой майкрософта - sharepoint)
  надо записать на потрал файл ...допустим txt. ( вообще-то цель excel, но это потом). у меня проблема в записи.
 файл лежит на таком пути.
Код

 static string file = "http://localhost/Deps/SUP/Shared Documents/test.txt";

 мне не подходит такой код : 
Код

System.IO.TextWriter writer = new StreamWriter(file, true); // форматы url не поддерживаются.
                                        {
                                            writer.WriteLine(string.Format("Имя: {0} Расположение: {1}", "sdfg", "sdfg" ));
                                        }


 я пользуюсь таким кодом, который успешно записывает данные в test.txt .

Код

public static void UpdateDocument(string args)
        {
            System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding();

            SPSecurity.RunWithElevatedPrivileges(delegate()
            {
                using (SPSite siteColl = new SPSite("http://localhost/Deps/SUP"))
                {
                    using (SPWeb web = siteColl.OpenWeb())
                    {
                        try
                        {
                            SPFile spfile = web.GetFile(file);
                            if (spfile.Exists)
                            {
                                byte[] byteArrayFileContentsBefore = spfile.OpenBinary();
                                if (byteArrayFileContentsBefore.Length > 0)
                                {
                                    string strFileContentsBefore = enc.GetString(byteArrayFileContentsBefore);
                                    string newStr = strFileContentsBefore + args + "\r\n";
                                    byte[] byteArrayFileContentsAfter = null;
                                    if (!newStr.Equals(""))
                                    {
                                        byteArrayFileContentsAfter = enc.GetBytes(newStr);
                                        spfile.SaveBinary(byteArrayFileContentsAfter); // save to the file 
                                     
                                    }
                                }
                            }
                        }
                        catch (Exception e) { }
                    }
                }

            });
        }

 вопрос : как оперируя
Код

byte[] byteArrayFileContentsAfter 
 добиться того , чтобы я смог записывать данные в разные столбцы моего txt файла.
может по другому пытаться записывать  ? , подскажите.

спасибо !


PM MAIL   Вверх
spbsmile
Дата 20.7.2012, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 8.7.2011

Репутация: нет
Всего: нет



порсто поставить табуляуию и немного изменить одну строчку
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0649 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.