| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Переименовывание файла с помощью |
| Автор: Pankon 27.7.2007, 12:34 |
| На удаленном компьютере(\\хост\с$...) переименовываю файл с помощью System.IO.File.Move.... Вопрос: Действительно ли System.IO.File.Move - переименивывает файл в файловой таблице, или все таки "переносит" файл с новым именем на то же самое место. ПС. Ну в общем, ищу функцию, которая переименивывает, а не "переносит". |
| Автор: VisualProgrammerNET 27.7.2007, 12:44 |
| Переименовывание - это то же, что перенос. Поэтому смело используй File.Move |
| Автор: SpaceSpace 27.7.2007, 12:53 |
| Когда переименовываеш, то полюбому будут меняться данные в файловой таблице |
| Автор: Pankon 29.7.2007, 16:36 |
| VisualProgrammerNET, SpaceSpace, я ищу фукцию, которая "не трогает" данные файла, а лишь меняет имя. Откуда возник вопрос? Как видно из первого топика, используется сетевой путь к файлам... и файлы примерно от 10-100 Мб, не хотелось бы по сети "таскать" мегабайты, только для того, что бы переименовать файл.... |
| Автор: SpaceSpace 30.7.2007, 07:15 |
| Помница в школе, давно, у нас была лаба по низкоуровневому доступу к фат таблицам шучу конечно, тут даже близко тне подойдет. единственное, что приходит на ум, - это переносить обработку на клиентскую, сетевую машину. Оправданным подход будет только в том случае, если ты переименовываеш гигабайты каждый день или час |