Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сохранение файла на другой компьютер (сервер) [D7, WinXP]


*Ray* ©   (2007-01-18 12:21:00) 

Здравствуйте! Подскажите пожалуйста как можно сохранить текстовый файл из программы на другой компьютер, например сервер? Заранее спасибо!


Германн   (2007-01-20 02:03:00) [1]


> права выставляются отдельно на редактирование и удаление.
> .. правда редактированием можно удалить содержимое файла.
> .. тут не знаю можно ли разделить добавление и удаление
> в файле правами...

Может я и туплю, но по-моему "удалить содержимое" - приведёт к размеру файла = 0, а удаление - вообще уберет файл из файловой системы. (Знаком б-м  только с FAT).


sniknik   (2007-01-20 01:49:00) [2]

> К сожалению без расшаривания не получилось.
есть системная "расшарка", если есть ;), тогда обращение идет не так как показано в [8], а \\server\d $\MyFolder\ , но это можно изменить или убрать. см. в свойствах каталога.
и также если у твоего юзера нет прав на каталог тоже можеш не подключится (см. не только "доступ" но и "безопасность").

> папка должна быть открыта для полного доступа в том числе и на изменение
права выставляются отдельно на редактирование и удаление... правда редактированием можно удалить содержимое файла... тут не знаю можно ли разделить добавление и удаление в файле правами...
но, т.к. обычно делаю логирование  в базу, а в файл пишу только ошибки работы с базой (которых в нормальном режиме не бывает) то мне это и не нужно. а в базе точно можно давать раздельно права на добавление/удаление.


*Ray*   (2007-01-19 21:45:00) [3]

Спасибо всем за ответы! Все получилось! К сожалению без расшаривания не получилось. Один минус такого способа при расшаривании: это то, что папка должна быть открыта для полного доступа в том числе и на изменение, что позволяет удалить этот файл лога извне.


Игорь Шевченко   (2007-01-18 16:17:00) [4]

Elen ©   (18.01.07 12:43) [9]


> Хотя если копнуть глубоко в сетевые недра винды


Изыди


Сергей М.   (2007-01-18 15:37:00) [5]


> *Ray* ©   (18.01.07 15:25) [10]


Без "расшаривания" ничего не выйдет, уверяю тебя.

"Шара" - она не лкны нахаляву падает, она есть результат работы того самого приложения-сервера, упомянутого выше.

Убери из настроек сет.интерфейса компа-сервера "Сужбу доступа к файлам и принтерам сетей Microsoft" - и все, и кирдык твоей идее с шарой).. Тем самым ты остановил и удалил из конфигурации системы то самое приложение-сервер, которое обеспечивает принципиальную возможность доступа к ресурсам на этом компьютере.


*Ray*   (2007-01-18 15:25:00) [6]

попробую без расшаривания


Elen   (2007-01-18 12:43:00) [7]


> Плохиш

Не, не критиковать, просто автор не указал точно в [0]. Хотя если копнуть глубоко в сетевые недра винды, собсно [1] будет прямоточной истинной.


azl   (2007-01-18 12:42:00) [8]

Ничего расшаривать не нужно. Указывай путь для сохранения и все:
\\server\d\MyFolder\


Плохиш   (2007-01-18 12:36:00) [9]


> *Ray* ©   (18.01.07 12:33) [6]
> Да, оба компьютера находятся в одной локальной сети

Так в чём проблема? Расшаривай папку, подключай и сохраняй в неё свои файлы как и на локальном компьютере.


*Ray*   (2007-01-18 12:33:00) [10]

Да, оба компьютера находятся в одной локальной сети


Плохиш   (2007-01-18 12:31:00) [11]


> ЮЮ ©   (18.01.07 12:27) [3]


> Elen ©   (18.01.07 12:28) [4]

Прикольно, человек ответил на вопрос так, как его понял. И вместо того, чтобы ответить на вопрос в своём понимании другие двое начали критиковать ответ. Через десяток постов вся тема ветки будет скорее всего забыта :-)


Elen   (2007-01-18 12:28:00) [12]


>  без этого никак.

Что и в локальной сети никак?


ЮЮ   (2007-01-18 12:27:00) [13]


> без этого никак.

А в расшаренный ресурс нельзя разве?


Сергей М.   (2007-01-18 12:24:00) [14]

Для этого на компьютере-сервере должна работать подходящая для твоей задачи программа-сервер, без этого никак.


Elen   (2007-01-18 12:23:00) [15]


> *Ray*

в локалке?


Наверх

Титульная страница Поиск, карта сайта Написать письмо