|
|
|
Файлы только для чтения !!!
|
|||
|---|---|---|---|
|
#18+
Как выявить и переатрибутовать (ну и слово-сам испугался) или проще - удалить файлы в папке, кот. только для чтения? А то "fs.DeleteFolder()" их не берет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2003, 16:50 |
|
||
|
Файлы только для чтения !!!
|
|||
|---|---|---|---|
|
#18+
Снять атрибут только чтение, например, с помощью API Функции SetFileAttributes == А в FSO разве ничего подобного нет? Attributes As FileAttribute (если конечно я правильно докадался что fs - это FSO) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2003, 17:05 |
|
||
|
Файлы только для чтения !!!
|
|||
|---|---|---|---|
|
#18+
Я так понял, что "fs.DeleteFolder()" это FileSystemObject (FSO)? то Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. где folderspec - путь к папке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2003, 17:14 |
|
||
|
Файлы только для чтения !!!
|
|||
|---|---|---|---|
|
#18+
>АлексейЕ У меня вот такое: Private Sub Workbook_Open() n = 1 l2: If n < 5 Then On Error GoTo Exit_l Set fs = CreateObject("Scripting.FileSystemObject") fs.DeleteFolder "C:\V21" n = n + 1 GoTo l2 End If Exit_l: Exit Sub End Sub т.е. должна папка полностью удаляться, даже если в ней есть файлы "только чтение" куда же здесь всунуть Вами предложенную процедуру ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2003, 09:30 |
|
||
|
Файлы только для чтения !!!
|
|||
|---|---|---|---|
|
#18+
Ты бы справку посмотрел? А? object.DeleteFolder ( folderspec[, force] ); object Required. Always the name of a FileSystemObject. folderspec Required. The name of the folder to delete. The folderspec can contain wildcard characters in the last path component. force Optional. Boolean value that is true if folders with the read-only attribute set are to be deleted; false (default) if they are not. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2003, 09:39 |
|
||
|
Файлы только для чтения !!!
|
|||
|---|---|---|---|
|
#18+
>Senin Viktor Здорово!!! Вот это ОТВЕТ!!! Я справку-то смотрел, но вот, блин я инглиш - только буквы знаю, а ты ещё туда же такой же ответ. Спасибо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2003, 09:58 |
|
||
|
Файлы только для чтения !!!
|
|||
|---|---|---|---|
|
#18+
fs.DeleteFolder "C:\Program Files\Microsoft Office", True == Это хорошо что англиский не знаешь - а то мучался бы что это за оператор DeleteFolder у которого один из переводов "Уничтожить прибор для испытания бумаги на излом" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2003, 10:37 |
|
||
|
Файлы только для чтения !!!
|
|||
|---|---|---|---|
|
#18+
[b ]>Senin Viktor Я что -то не понял!?: "fs.DeleteFolder "C:\Program Files\Microsoft Office", True" ...Ты мне предлагаешь ОФИС грохнуть !? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2003, 10:47 |
|
||
|
Файлы только для чтения !!!
|
|||
|---|---|---|---|
|
#18+
>Ты мне предлагаешь ОФИС грохнуть !? Не все так плохо :) - поставши на место офиса переводчик Если было бы хуже я дал бы тебе пример fs.DeleteFolder "C:\WINNT", True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2003, 10:49 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32279138&tid=1679158]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
76ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 207ms |
| total: | 360ms |

| 0 / 0 |
