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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как получить доступ к папке? C:\Documents and Settings\Имя юзера 
V
    Опции темы
Errorx1
Дата 26.4.2006, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



На своём компе не проблема, НО у других юзеров XP имя-то другое  smile  как мне попасть в эту папку и из-под другого компа? всем спасибо

Модератор: учимся писать грамотно...  

Это сообщение отредактировал(а) Exception - 26.4.2006, 18:46
PM MAIL   Вверх
Pankon
Дата 26.4.2006, 17:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Код

System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop).Replace("Desktop", "")


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


Новичок



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

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



Спасиб smile 
PM MAIL   Вверх
Errorx1
Дата 26.4.2006, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Проблемка, а как мне в неё попасть? smile  т.е мне нужно удалить некоторые файлы с определённым расширением в C:\Documents and Settings\Имя юзера
удалить файлы зная папку можно так

Код

Kill("C:\Documents and Settings\Errorx1\*.txt")


а как тут использовать 

Код

System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop)


непонятно smile


  

Это сообщение отредактировал(а) Errorx1 - 26.4.2006, 19:18
PM MAIL   Вверх
Exception
Дата 26.4.2006, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Цитата(Errorx1 @  26.4.2006,  20:17 Найти цитируемый пост)
Kill("C:\Documents and Settings\Errorx1\*.txt")


Это устаревшая команда.

В VB .NET используется класс System.IO.File:

Код

Imports System.IO


'...


Dim docAndSettingsPath As String = Environment.GetFolderPath(Environment.SpecialFolder.Desktop).Replace("Desktop", "YourFolder")

File.Delete(docAndSettingsPath + "\file.txt")


А вообще, есть MSDN:

http://msdn.microsoft.com/library/default....DeleteTopic.asp 
PM   Вверх
Errorx1
Дата 26.4.2006, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



дык а как все файлы одного расширения стереть? *.txt не получается smile  

Это сообщение отредактировал(а) Exception - 26.4.2006, 21:42
PM MAIL   Вверх
Exception
Дата 26.4.2006, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Если хочешь хранить свои данные, лучше пользуйся папкой LocalApplicationData.

Код

For Each txtFile As String In Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\YourFolder", "*.txt")
    File.Delete(txtFile)
Next
 
PM   Вверх
Errorx1
Дата 27.4.2006, 02:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А как таким способом стереть ВСЁ содержиоме папки? 
PM MAIL   Вверх
Errorx1
Дата 27.4.2006, 03:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



кстати а как мне попасть просто в C:\Documents and Settings\Имя юзера, а то везде идёт SpecialFolder  smile 
PM MAIL   Вверх
Pankon
Дата 27.4.2006, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Errorx1 @  26.4.2006,  19:17 Найти цитируемый пост)
удалить некоторые файлы


Цитата(Errorx1 @  26.4.2006,  19:17 Найти цитируемый пост)
C:\Documents and Settings\Имя юзера


Смахивает на то, что готовится кому-то сюрприз...
 smile 

 
PM MAIL   Вверх
Exception
Дата 27.4.2006, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Errorx1, ты издеваешься, да?


Цитата(Errorx1 @  27.4.2006,  04:04 Найти цитируемый пост)
кстати а как мне попасть просто в C:\Documents and Settings\Имя юзера, а то везде идёт SpecialFolder  smile  


Цитата(Errorx1 @  27.4.2006,  03:48 Найти цитируемый пост)
А как таким способом стереть ВСЁ содержиоме папки?  


Немножко учись самому думать и придумывать решения... И не забывай про MSDN. Я уже сказал, смотри в сторону System.IO.File и System.IO.Directory.


Цитата(Pankon @  27.4.2006,  15:55 Найти цитируемый пост)
Смахивает на то, что готовится кому-то сюрприз...

Действительно, зачем тебе оно? 
PM   Вверх
Errorx1
Дата 28.4.2006, 05:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Всё нашёл как всё стереть smile  

Это сообщение отредактировал(а) Exception - 28.4.2006, 09:19
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

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

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


 




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


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

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