|
|
|
не подскажите как удалить один атрибут файла.... С++В
|
|||
|---|---|---|---|
|
#18+
Делаю так сейчас: FileSetAttr(f,0); Но он удаляет все атрибуты, а мне нужно один "только чтение" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2004, 10:06 |
|
||
|
не подскажите как удалить один атрибут файла.... С++В
|
|||
|---|---|---|---|
|
#18+
FileSetAttr(f,0); enum Attribute { normal = 0x00, readOnly = 0x01, hidden = 0x02, system = 0x04, volume = 0x08, directory = 0x10, archive = 0x20 }; char* pFileName = "test.dat"; extern BYTE newAttribute; CFileStatus status; CFile::GetStatus( pFileName, status ); status.m_attribute = newAttribute; CFile::SetStatus( pFileName, status ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2004, 10:45 |
|
||
|
не подскажите как удалить один атрибут файла.... С++В
|
|||
|---|---|---|---|
|
#18+
Используй битовые операции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2004, 10:47 |
|
||
|
не подскажите как удалить один атрибут файла.... С++В
|
|||
|---|---|---|---|
|
#18+
авторGreen2 извините, но я не понял. Как нужно написать :( Можно еще примерчик( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2004, 11:27 |
|
||
|
не подскажите как удалить один атрибут файла.... С++В
|
|||
|---|---|---|---|
|
#18+
DWORD dwFolderAttributes = GetFileAttributes(szFolderName); if (-1 == dwFolderAttributes) { cerr << error; ExitProcess(GetLastError()); } if (!(dwFolderAttributes & FILE_ATTRIBUTE_DIRECTORY)) { cerr << CURRENT_DATETIME << " '" << szFolderName << "' is not a folder. Exit.\n"; ExitProcess(GetLastError()); } if (dwFolderAttributes & FILE_ATTRIBUTE_READONLY) { // ïûòàþñü ñíÿòü àòðèáóò readonly if (!SetFileAttributes(szFolderName, dwFolderAttributes ^ FILE_ATTRIBUTE_READONLY)) { cerr << error; ExitProcess(GetLastError()); } cerr << CURRENT_DATETIME << " Read Only attr of '" << szFolderName << "' has been disabled.\n" << flush; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2004, 12:41 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32402506&tid=2035427]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 444ms |

| 0 / 0 |
