|
|
|
| Требуется определить путь директории запуска скрипта, пользователя, имя папки и размер. Как это можно осуществить?
Сейчас подключены библиотеки - iostream и string. | |
|
|
|
|
|
|
|
для: Belkin
(26.11.2011 в 03:59)
| | Нужно больше подробностей.
1. В какой операционной системе происходит дело?
2. Какой пользователь имеется в виду, из под которого идет работа программы?
3. Имя папки и размер имеется в виду той, в которой находится программа? | |
|
|
|
|
|
|
|
для: cheops
(26.11.2011 в 13:50)
| | 1. Работаю в WIN7, VS 2010.
2. Верно.
3. Тоже верно. | |
|
|
|
|
|
|
|
для: Belkin
(26.11.2011 в 03:59)
| | Ну давайте потихоньку, решать эти задачи, вопросов много, поэтому я их буду оформлять в виде отдельных тем, первая - определение имени пользователя http://softtime.ru/cpp/read.php?id_forum=1&id_theme=1424 | |
|
|
|
|
|
|
|
для: Belkin
(26.11.2011 в 03:59)
| | В случае директории запуска скрипта, лучше всего отталкиваться от пути к программе. Получить этот путь можно при помощи кода, представленного в теме по ссылке http://softtime.ru/cpp/read.php?id_forum=1&id_theme=1425. | |
|
|
|
|
|
|
|
для: Belkin
(26.11.2011 в 03:59)
| | Кстати, еще один встречный вопрос, допускается ли выполнять системные команды Windows? Например, тот же dir (который выдает список файлов и их размер), или нужен более грубокий уровень? | |
|
|
|
|
|
|
|
для: cheops
(26.11.2011 в 20:52)
| | Спасибо большое за найденные темы! )
Буду разбираться.
Ну желательно, как можно проще. Глубоко залазить не надо. | |
|
|
|
|
|
|
|
для: Belkin
(26.11.2011 в 21:17)
| | В программировании под Windows, как залезешь, потом фиг вылезишь :))) Давайте сначала определим размер одного файла. Решение этой задачи вы сможете найти в теме по ссылке http://softtime.ru/cpp/read.php?id_forum=1&id_theme=1427. Следующим этапом у нас будет получение списка файлов выбранной директории. | |
|
|
|
|
|
|
|
для: Belkin
(26.11.2011 в 21:17)
| | Хотя знаете, давайте лучше через стандартные функции эту задачу решим, у вас ведь Visual Studio С++ (к сожалению, там сейчас немного нестандартные функции, их подчеркивающий символ предваряет, но если надумаете где-то в другом месте компилировать, можно будет их просто убрать)? В случае Visual Studio можно воспользоваться решением из следующей темы http://softtime.ru/cpp/read.php?id_forum=1&id_theme=1428.
PS Хотя если кого-то заинтересует решение на Windows API, можно будет и его добить.
[поправлено модератором: новое обсуждение выделено в новую тему Сложность C++] | |
|
|
|