![]() |
|
УИД файла Windows | ☑ | ||
---|---|---|---|---|
0
turbomilk8
07.04.14
✎
10:27
|
Можно ли как-то получить уникальный идентификатор файла Windows?
|
|||
1
ДенисЧ
07.04.14
✎
10:28
|
А он у него есть?
|
|||
2
turbomilk8
07.04.14
✎
10:31
|
ну у ярлыков типа "Мой компьютер" в реестре можно найти УИД, причем он имеет такой же вид как в 1С. Вроде есть
|
|||
3
cons74
07.04.14
✎
10:33
|
Ну так и лезь в реестр.
По теме: этот твой УИД - как я понимаю, ссылка внутри реестра. И только. Для всех-всех файлов такого нет. |
|||
4
ДенисЧ
07.04.14
✎
10:34
|
(2) А это не файлы. Ваш С.Я.Х.
|
|||
5
turbomilk8
07.04.14
✎
10:35
|
(3) А есть ли возможность однозначно идентифицировать файлы винды?
|
|||
6
ДенисЧ
07.04.14
✎
10:35
|
(5) По хешу, например.
|
|||
7
turbomilk8
07.04.14
✎
10:36
|
+(5) требуется вести реестр файлов из определенной папки Windows в 1С
|
|||
8
turbomilk8
07.04.14
✎
10:38
|
(6) это типа как XMLСтрока(Новый ДвоичныеДанные("МойФайл")) ?
|
|||
9
Йохохо
07.04.14
✎
10:38
|
||||
10
13_Mult
07.04.14
✎
10:41
|
wmiexplorer, там много к чему запросы делать можно
|
|||
11
ДенисЧ
07.04.14
✎
10:43
|
(8) Причём тут xml и двоичные данные?
|
|||
12
turbomilk8
07.04.14
✎
10:44
|
(11) можно получить файл строкой, но у одного и того же файла в разных папках эти строки будут одинаковые
|
|||
13
ДенисЧ
07.04.14
✎
10:46
|
(12) считай хеш не только по содержанию, но и по полному пути
|
|||
14
turbomilk8
07.04.14
✎
10:51
|
(13) не совсем то. Если файл поменяют, то 1С посчитает его за новый
|
|||
15
turbomilk8
07.04.14
✎
10:52
|
(9) пишут, что этот УИД может измениться, например при увеличении длины наименования файла
|
|||
16
Йохохо
07.04.14
✎
11:17
|
(15) для фат. через WMI не нашел как это проперти получить
|
|||
17
turbomilk8
07.04.14
✎
11:22
|
Нашел вот такое:
|
|||
18
turbomilk8
07.04.14
✎
11:23
|
FSO = Новый COMОбъект("Scripting.FileSystemObject");
ВерсияФайла = FSO1.GetFileVersion("C:\Temp\IntelUSB3.log"); Но возвращает пустую строку |
|||
19
Maxus43
07.04.14
✎
11:30
|
(14) и это правильно
|
|||
20
turbomilk8
07.04.14
✎
11:34
|
(19) правильно, не спорю, поэтому и еще какой-нибудь id, который не будет меняться при изменении файла, его наименования или при перемещении в другую папку
|
|||
21
ДенисЧ
07.04.14
✎
11:36
|
Мне одному кажется, или ТС несёт полную чушь?
|
|||
22
Жан Пердежон
07.04.14
✎
11:36
|
(20) тебе чего сделать то надо?
|
|||
23
turbomilk8
07.04.14
✎
11:37
|
(7) требуется вести реестр файлов из определенной папки Windows в 1С
|
|||
24
Maxus43
07.04.14
✎
11:38
|
(20) нету такого вприципе, емнип
|
|||
25
turbomilk8
07.04.14
✎
11:39
|
+(23) допустим справочник по файлам: изменили наименование файла в папке Windows - изменилось наименование элемента справочника в 1С
|
|||
26
Йохохо
07.04.14
✎
11:50
|
(25) думаю корректным будет запрещать редактировать файлы вне 1с, посмотрите в документообороте
|
|||
27
Torquader
07.04.14
✎
15:05
|
У файла есть номер записи в таблице, если это ntfs, а вот у FAT32 (FAT16) есть номер первого кластера файла.
Но, при перемещении или изменении файла эти данные также могут поменяться. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |