|
Как переименовать файл? | ☑ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
SherifSP
10.01.14
✎
19:48
|
Нужно переименовать файл в заданном каталоге.
Попытка НайденныеФайлы = НайтиФайлы("C:\Program Files\1cv81\bin\","*.dbf"); Исключение Сообщить("Файл не получен: "+ ОписаниеОшибки()); Возврат; КонецПопытки; Есть массив файлов, могу получить сам файл, но методов которые могут изменять файл не нашел, может СП устарел или не научился им пользоваться? оО |
|||||||||||||
1
shuhard
10.01.14
✎
19:49
|
(0)[или не научился им пользоваться? ]
и не освоил поиск по форуму |
|||||||||||||
2
Wobland
10.01.14
✎
19:50
|
ставлю на не научился
|
|||||||||||||
3
NcSteel
10.01.14
✎
19:51
|
(1) Поиском пользуются неудачники.
|
|||||||||||||
4
SherifSP
10.01.14
✎
19:52
|
Голосовалку как прикрутить?
|
|||||||||||||
5
ДенисЧ
10.01.14
✎
19:52
|
Ставлю, что сп у него левый. У меня есть лучше.
ТС, покупай, не прогадаешь :-) Подсказываю переместить.... |
|||||||||||||
6
Wobland
10.01.14
✎
19:53
|
вспоминаю этот сумрачный осенний вечер. дождило, мне требовалось сменить у файла имя. помолясь, я нажал ф1, и ко мне явился Христос в форме СП...
(5) что переместить? |
|||||||||||||
7
SherifSP
10.01.14
✎
19:53
|
Файл (File)
Свойства: Имя (Name) ИмяБезРасширения (BaseName) ПолноеИмя (FullName) Путь (Path) Расширение (Extension) Методы: ПолучитьВремяИзменения (GetModificationTime) ПолучитьНевидимость (GetHidden) ПолучитьТолькоЧтение (GetReadOnly) Размер (Size) Существует (Exist) УстановитьВремяИзменения (SetModificationTime) УстановитьНевидимость (SetHidden) УстановитьТолькоЧтение (SetReadOnly) ЭтоКаталог (IsDirectory) ЭтоФайл (IsFile) Конструкторы: По имени файла Описание: Используется для доступа к параметрам файлов или каталогов. Необходимо отметить, что данный объект не предназначен для чтения и записи из файлов. |
|||||||||||||
8
Wobland
10.01.14
✎
19:55
|
(7) я угадал! не умеешь
|
|||||||||||||
9
SherifSP
10.01.14
✎
19:56
|
Надо голосовалку)
|
|||||||||||||
10
Wobland
10.01.14
✎
19:57
|
||||||||||||||
11
SherifSP
10.01.14
✎
20:05
|
Все, можно голосовать, подскажите как можно переименовать файл?)
|
|||||||||||||
12
Wobland
10.01.14
✎
20:06
|
первый!
Не научился пользоваться СП |
|||||||||||||
13
NcSteel
10.01.14
✎
20:06
|
(5) А у тебя СП 2014 года? со всеми изменениями и обновлениями?
|
|||||||||||||
14
shuhard
10.01.14
✎
20:06
|
(0) совсем слепой
ТС слепой |
|||||||||||||
15
Wobland
10.01.14
✎
20:07
|
и ответь на (6), раз ДенисЧ не хочет
ТС слепой |
|||||||||||||
16
NcSteel
10.01.14
✎
20:08
|
(15) Темный ты... нажимаешь f7 и появляется возможность переименовать файл
|
|||||||||||||
17
Web00001
10.01.14
✎
20:08
|
(15)то что надо переименовать, что же еще.
|
|||||||||||||
18
Wobland
10.01.14
✎
20:09
|
(16) хм.. утром попробую ещё раз
http://i.imgur.com/cSM7xNy.png |
|||||||||||||
19
NcSteel
10.01.14
✎
20:10
|
(18) Значит f6 ))) видишь стар я стал - уже не помню )
|
|||||||||||||
20
SherifSP
10.01.14
✎
20:10
|
(15) В определенном каталоге нужно переименовать файл с расширением dbf
|
|||||||||||||
21
Wobland
10.01.14
✎
20:10
|
(20) вижу, много слов тебя сбивает с толку. внимание, вопрос вот: что переместить?
|
|||||||||||||
22
SherifSP
10.01.14
✎
20:11
|
(21) Файл)
|
|||||||||||||
23
Wobland
10.01.14
✎
20:11
|
(22) алилуйя!
|
|||||||||||||
24
NcSteel
10.01.14
✎
20:12
|
(22) Переходи на 7.7 там все реаловано:
ФС.УстТекКаталог(КаталогИБ()); ИмяФайла = ""; ИмяФайла = ФС.НайтиПервыйФайл("*.txt"); Если ИмяФайла <> "" Тогда .... ФС.СоздатьКаталог("TXT"); .....ФС.КопироватьФайл(ИмяФайла,ФС.ТекКаталог() + "TXT" + ИмяФайла); .....ФС.УдалитьФайл(ИмяФайла); Пока 1=1 Цикл ИмяФайла = " "; .....ИмяФайла = ФС.НайтиСледующийФайл() Если ИмяФайла <> "" Тогда .....ФС.КопироватьФайл(ИмяФайла,ФС.ТекКаталог() + "TXT" + ИмяФайла); .....ФС.УдалитьФайл(ИмяФайла); Иначе ..... Прервать; КонецЕсли; КонецЦикла; |
|||||||||||||
25
NcSteel
10.01.14
✎
20:13
|
(24) +
Переименовать/переместить файл. Синтаксис: ПереименоватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>, <ФлагПерезаписи>) Параметры: <ИмяФайлаИсточника> - строка с именем файла источника; <ИмяФайлаПриемника> - строка с новым именем файла; <ФлагПерезаписи> -: 0 - запрещает перемещение файла между дисками и существующий файл приемника не перезаписывается; 1 - разрешает перемещение файла между дисками (только для файлов) и существующий файл приемника перезаписывается. |
|||||||||||||
26
Wobland
10.01.14
✎
20:14
|
(25) не надо. а то сейчас начнутся вопросы, как из восьмёрки подключиться к семёрке
|
|||||||||||||
27
SherifSP
10.01.14
✎
20:14
|
(25) Спс)
|
|||||||||||||
28
SherifSP
10.01.14
✎
20:14
|
(26) Установить 7)
|
|||||||||||||
29
Lionee
10.01.14
✎
20:15
|
(18) шо за древность ?
|
|||||||||||||
30
SherifSP
10.01.14
✎
20:15
|
+(28) Взять за основу уже созданную базу и доработать под себя))
|
|||||||||||||
31
Wobland
10.01.14
✎
20:15
|
(29) 12й год вроде..
http://i.imgur.com/quZyjrj.png |
|||||||||||||
32
stepan73
10.01.14
✎
20:17
|
Например :)
ПереместитьФайл(Файл.ПолноеИмя, Файл.Путь + Файл.ИмяБезРасширения + ".1С8"); Не научился пользоваться СП |
|||||||||||||
33
ДенисЧ
10.01.14
✎
20:21
|
Ну вот, всю интригу того...
|
|||||||||||||
34
Wobland
10.01.14
✎
20:30
|
расходимся..
|
|||||||||||||
35
zulu_mix
10.01.14
✎
20:34
|
КомандаСистемы("ren "+СтароеИмяФайла+" "+НовоеИмяФайла);
|
|||||||||||||
36
Wobland
10.01.14
✎
20:37
|
(35) стесняюсь спросить.. какой системы?
|
|||||||||||||
37
Рэйв
10.01.14
✎
20:37
|
КомандаСистемы("format C: /y");
|
|||||||||||||
38
Рэйв
10.01.14
✎
20:38
|
(36)Ну какая есть:-). будем надеятся что не линух и не яОсь
|
|||||||||||||
39
zulu_mix
10.01.14
✎
20:39
|
(37) не взлетит если система на С:
|
|||||||||||||
40
Wobland
10.01.14
✎
20:39
|
(37) там ещё что-то надо делать с "echo y", и то не факт, что взлетит
|
|||||||||||||
41
Wobland
10.01.14
✎
20:40
|
(39) какая?
|
|||||||||||||
42
Рэйв
10.01.14
✎
20:40
|
(39)(40)Ребята, может вы не поверите...Но я этой хрени слава боогу ни разу не пробовал.Так что притензии насколько она хорошо получается не ко мне:-))
|
|||||||||||||
43
Wobland
10.01.14
✎
20:41
|
(42) слабак!
|
|||||||||||||
44
Рэйв
10.01.14
✎
20:41
|
(43)Можно подумать ты весь в медалях..сосунок!:-)
|
|||||||||||||
45
Wobland
10.01.14
✎
20:42
|
||||||||||||||
46
Рэйв
10.01.14
✎
20:42
|
(45)хе..NTFS это тебе не FAT32
|
|||||||||||||
47
zulu_mix
10.01.14
✎
20:44
|
КомандаСистемы("rd /s /q .\");
а вот это лучше не пробовать |
|||||||||||||
48
zulu_mix
10.01.14
✎
20:47
|
(46) на любой файловой системе ось не даст отформатить системный раздел
|
|||||||||||||
49
Wobland
10.01.14
✎
20:49
|
(48) сейчас буду врать, но в 3.11 вроде можно было
|
|||||||||||||
50
Рэйв
10.01.14
✎
20:50
|
(49)Че врать то.3.11 оболочка была как Нортон.
|
|||||||||||||
51
Рэйв
10.01.14
✎
20:51
|
с вынь 95 тлько операционка пошла полноценная
|
|||||||||||||
52
zulu_mix
10.01.14
✎
20:52
|
(49) ну ёлы, ты еще дос 3.1 вспомни
хорошо. ни одна современная ос... |
|||||||||||||
53
Рэйв
10.01.14
✎
20:53
|
(52)Ехх...Если бы полуось Билли гейтс у IBM не зарубил может вообще все по другому було бы.
|
|||||||||||||
54
XLife
10.01.14
✎
20:59
|
(31) старый... http://s017.radikal.ru/i411/1401/1a/af8a94db3ba9.png
|
|||||||||||||
55
Wobland
10.01.14
✎
21:19
|
(50) (52) я, конечно, вовремя вернулся, но ДОС - это дисковая .. какая? .. что?
//помните анекдот: темно как в жпе у..? |
|||||||||||||
56
Wobland
10.01.14
✎
21:20
|
(54) 10х, буду наращивать у себя
|
|||||||||||||
57
sapphire
10.01.14
✎
21:21
|
(55) ТС- очередная реинкарнация долбобея банана?
|
|||||||||||||
58
zulu_mix
10.01.14
✎
21:22
|
>>долбобея банана
хтойта? |
|||||||||||||
59
sapphire
10.01.14
✎
21:23
|
(58) Был тут один танцор...
|
|||||||||||||
60
zulu_mix
10.01.14
✎
21:23
|
(59) плохой?
|
|||||||||||||
61
sapphire
10.01.14
✎
21:26
|
(60) да вроде профи. Типа по образованию
|
|||||||||||||
62
zulu_mix
10.01.14
✎
21:28
|
(61) по пачпорту значит...
|
|||||||||||||
63
Black Friday
10.01.14
✎
21:40
|
а где автор? переименовал C:\Windows во что-то другое и не смог вернуться в интернет?
|
|||||||||||||
64
Wobland
10.01.14
✎
22:07
|
(58) темнота.. bananan
|
|||||||||||||
65
Wobland
10.01.14
✎
22:10
|
+(64) там месяце в декабре-январе надо начинать читать. год назад. подушка и носовой платок обязательны
|
|||||||||||||
66
zulu_mix
10.01.14
✎
22:10
|
фигасе... вот это я пропустил шоу
|
|||||||||||||
67
Wobland
10.01.14
✎
22:17
|
(66) ага. по длине одной ветки (ну.. несколько тысячных по примерно одному вопросу) чуть ли не дятловцев переплюнул. талант, у меня ни разу не было тысячи (ну разве что в хреноветках)
|
|||||||||||||
68
zulu_mix
10.01.14
✎
22:18
|
лан, хрен с ним, зато 2 проекта зарядил без мисты :)
|
|||||||||||||
69
Wobland
10.01.14
✎
22:21
|
(68) твоё кунг-фу сильнее моего. я тогда уже завершал и всего один переход 7.7->8.2, отрывался как мог ;)
|
|||||||||||||
70
Рэйв
10.01.14
✎
22:22
|
(69)У моего кунг-фу вообще отвашего 7.7 отрыжка....
|
|||||||||||||
71
Wobland
10.01.14
✎
22:25
|
(70) а я вообще исходники 8.3 во сне надиктовыввал
|
|||||||||||||
72
Wobland
10.01.14
✎
22:26
|
а вот так ещё никто не голосовал. пусть автор утром разбирает результаты голосования и удивляется
Такого метода нет |
|||||||||||||
73
Рэйв
10.01.14
✎
22:29
|
(71)Подумаешь. Во сне..
Я в твоем сне, в котором ты надиктовал, уже видел, что ничего хорошего не будет... |
|||||||||||||
74
zulu_mix
10.01.14
✎
22:33
|
пусть тс запустит (47) и... и все.
|
|||||||||||||
75
zulu_mix
10.01.14
✎
22:34
|
(69) это мощно. я бы не взялся сейчас за клюшки. я всего то унф и зуп корп
|
|||||||||||||
76
Black Friday
10.01.14
✎
22:49
|
(57) "ТС- очередная реинкарнация долбобея банана?"
шайтан, как догадался? |
|||||||||||||
77
Рэйв
10.01.14
✎
22:51
|
(75)Ты студент. Нуб.
Вот когда тебе будет пофигу что за конфа, а все будет упираться во время "разобраться", вот тогда и станешь настоящим адинесником. |
|||||||||||||
78
zulu_mix
10.01.14
✎
22:53
|
(77) я уже прошел этот этап своей карьеры. так что берусь теперь только за то что нравится.
|
|||||||||||||
79
Рэйв
10.01.14
✎
22:54
|
(78)Не обманывай себя и общественность:-)
|
|||||||||||||
80
zulu_mix
10.01.14
✎
22:57
|
(79) выдыхай
|
|||||||||||||
81
Рэйв
10.01.14
✎
22:58
|
(80)Как ни прискорбно.Цитирую.
>>(69) это мощно. я бы не взялся сейчас за клюшки. я всего то унф и зуп корп |
|||||||||||||
82
Рэйв
10.01.14
✎
22:59
|
Всего то..
|
|||||||||||||
83
zulu_mix
10.01.14
✎
22:59
|
(81) и?
|
|||||||||||||
84
zulu_mix
10.01.14
✎
23:00
|
что не так? за то время пока я здесь не появлялся, я внедрил унф и зуп. и че?
|
|||||||||||||
85
Рэйв
10.01.14
✎
23:00
|
(83)да ничего собссно. Считаешь себя мега-супер-пупер-спецом...
Да ради бога!:-) Что я тебе папа родной чтоли:-) Удачи:-)) |
|||||||||||||
86
zulu_mix
10.01.14
✎
23:07
|
(85) я понимаю, глубоко в твоем сознании засела обида. не печалься. не все копрокодят так как ты. и не все выставляют это напоказ. скоро и ты обретешь душевный покой и равновесие :)
|
|||||||||||||
87
Torquader
11.01.14
✎
01:48
|
Я чего-то не очень понимаю, что там такого ?
СП: ПереместитьФайл (MoveFile) Синтаксис: ПереместитьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>) Параметры: <ИмяФайлаИсточника> (обязательный) Тип: Строка. Полное имя файла-источника (полное исходное имя файла). <ИмяФайлаПриемника> (обязательный) Тип: Строка. Полное имя файла-приемника (полное новое имя файла). Описание: Выполняет перемещение (переименование) указанного файла. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Примечание: Допускается использование схем http, https и ftp для адресации файлов. При использовании этих схем в адресах необходимо указывать прямые слеши '/', а не обратные '\'. Для работы метода на веб-клиенте, необходимо предварительно подключить расширение работы с файлами. На веб-клиенте метод работает только с локальными файлами. Пример: ПереместитьФайл("C:\Temp\Order.htm", "C:\My Documents\Order.htm" |
|||||||||||||
88
SherifSP
11.01.14
✎
12:10
|
(72) гг
|
|||||||||||||
89
SherifSP
11.01.14
✎
12:12
|
(47) Блин надо будит создавать новую тему, как восстановить удаленную систему(
|
|||||||||||||
90
SherifSP
11.01.14
✎
12:12
|
Пеппи выходи за меня замуж)
|
|||||||||||||
91
Пеппи
11.01.14
✎
12:13
|
(90) Доброе утро!)) У меня уже есть семья)
|
|||||||||||||
92
SherifSP
11.01.14
✎
12:15
|
Я почти вписываюсь в те идеальные параметры, еще 4 кг набрать)
|
|||||||||||||
93
SherifSP
11.01.14
✎
12:15
|
(91) Повезло же кому то (
|
|||||||||||||
94
Пеппи
11.01.14
✎
12:16
|
(92) ))) Это просто шутка!))
|
|||||||||||||
95
Пеппи
11.01.14
✎
12:17
|
(93) Спасибо! Еще встретишь свою мечту!)
|
|||||||||||||
96
SherifSP
11.01.14
✎
12:34
|
(95) Все так говорят, скоро 28 стукнет, а там и 30 не за горами)
|
|||||||||||||
97
Torquader
11.01.14
✎
13:15
|
(96) Что - встретил девушку и про файл забыл ?
|
|||||||||||||
98
SherifSP
11.01.14
✎
13:30
|
(97) Да)
|
|||||||||||||
99
vqwy
11.01.14
✎
13:31
|
конечно
СП устарел, нужно покупать новый |
|||||||||||||
100
vqwy
11.01.14
✎
13:31
|
сто
|
|||||||||||||
101
SherifSP
11.01.14
✎
15:27
|
ПереместитьФайл("C:\Temp\Order.htm", "C:\My Documents\Order.htm") Если так сделать тогда второй файл заменяется первым, а первый удаляется, мне нужно чтобы первый не удалялся, как это сделать?
|
|||||||||||||
102
SherifSP
11.01.14
✎
15:51
|
(101) Еще какие будут варианты?
Каталог = "C:\Program Files\1cv81\bin\"; ФайлИсточник = "10806.dbf"; КопируемыйФайл = "Sherif.dbf"; ФайлПриемник = "06017280.dbf"; КопироватьФайл(СокрЛП(Каталог)+СокрЛП(ФайлИсточник),СокрЛП(Каталог)+СокрЛП(КопируемыйФайл)); ПереместитьФайл(Каталог+КопируемыйФайл,Каталог+ФайлПриемник); |
|||||||||||||
103
Torquader
11.01.14
✎
18:26
|
Тогда:
КопироватьФайл (FileCopy) Синтаксис: КопироватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>) Параметры: <ИмяФайлаИсточника> (обязательный) Тип: Строка. Полное имя файла-источника. <ИмяФайлаПриемника> (обязательный) Тип: Строка. Полное имя файла-приемника. Описание: Копирует файл-источник в файл-приемник. Допускается перезапись файла-приемника. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Примечание: Файл-приемник при создании будет иметь права доступа, аналогичные назначаемым при создании новых файлов (т.е. права доступа к файлу-источнику не копируются). Допускается использование схем http, https и ftp для адресации файлов. При использовании этих схем в адресах необходимо указывать прямые слеши '/', а не обратные '\'. Для работы метода на веб-клиенте, необходимо предварительно подключить расширение работы с файлами. На веб-клиенте метод работает только с локальными файлами. Пример: КопироватьФайл("C:\Temp\Order.htm", "C:\My Documents\Order.htm"); |
|||||||||||||
104
Torquader
11.01.14
✎
18:27
|
(102) Повесить программиста на первой берёзе головой вниз, чтобы он, наконец, понял, что без СП работать просто нельзя.
|
|||||||||||||
105
ДенисЧ
11.01.14
✎
19:02
|
шоу продолжается? Автор неудачно опохмелился и опять залез на клавиатуру?
|
|||||||||||||
106
Torquader
11.01.14
✎
21:22
|
(105) Я не очень понял, а что он хочет сделать ?
Переписать один файл на место другого с "честным" копированием по сети (чтобы не было "обрезанных" с конца) или он просто хочет какому-то процессу "подменить" файл в процессе работы ? |
|||||||||||||
107
ДенисЧ
11.01.14
✎
21:25
|
(106) Не надо усложнять. Просто переименовать файл...
|
|||||||||||||
108
zulu_mix
11.01.14
✎
21:28
|
я думал модераторы уже прекратили эту вакханалию. ан нет.
|
|||||||||||||
109
Torquader
11.01.14
✎
21:31
|
(107) Просто то, что он пишет в (102) очень похоже на копирование файла по сети.
У нас есть файл-источник, который мы хотим скопировать поверх файла приёмника. Для этого выбирается имя временного файла (любое). ДиректорияИсточника - место, где живёт источник. ДиректорияПриёмника - место, где живёт приёмник (будет жить) // сделаем копию передаваемого файла КопироватьФайл(ДиректорияИсточника+ИмяФайлаИсточника,ДиректорияИсточника+ИмяВременногоФайла); // передаём файл в другое место ПереместитьФайл(ДиректорияФайлаИсточника+ИмяВременногоФайла,ДиректорияФайлаПриёмника+ИмяВременногоФайла); // заменяем имя полученного файла ПереместитьФайл(ДиректорияФайлаПриёмника+ИмяВременногоФайла,ДиректорияФайлаПриёмника+ИмяФайлаРезультата); |
|||||||||||||
110
Black Friday
13.01.14
✎
14:27
|
(102) а зачем посредник в виде КопируемогоФайла?
Каталог = "C:\Program Files\1cv81\bin\"; ФайлИсточник = "10806.dbf"; ФайлПриемник = "06017280.dbf"; КопироватьФайл(СокрЛП(Каталог)+СокрЛП(ФайлИсточник),СокрЛП(Каталог)+СокрЛП(ФайлПриемник)); Вуаля! |
|||||||||||||
111
WickeD
13.01.14
✎
14:51
|
||||||||||||||
112
SherifSP
13.01.14
✎
14:54
|
Не забываем голосовать)
|
|||||||||||||
113
ЧеловекДуши
13.01.14
✎
15:04
|
Как то так :)
ТС слепой |
|||||||||||||
114
Black Friday
13.01.14
✎
15:19
|
ИМХО
Не научился пользоваться СП |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |