Перейти к содержимому

Изменить атрибут файла в Windows

1

У меня есть в основном два изображения: 1. одно с jpeg и файловыми «атрибутами» как «N», как показано ниже: Изменить атрибут файла в Windows

Теперь я пытаюсь создать изображение с тем же свойством, но всякий раз, когда я создаю новое изображение или редактирую то же изображение, атрибут изменяется на «A». Может кто-нибудь, пожалуйста, скажите мне, как реплицировать то же свойство изображения и создать новое изображение в Windows.

769 просмотров
KOTIOS спросил 11 лет назад
K 140

3 ответа

0

Attributes 'A' and 'N' stand for archived and not content indexed. They have to do with what the OS sees to do with the file; here's a good discussion around the 'N' attribute. https://groups.google.com/forum/?hl=en#!topic/microsoft.public.windows.vista.general/QC26y9h4Lw4

Follow this to toggle the N attribute, though it may not be immediate:

Right-click the file > Properties > Advanced > Check / Uncheck the 'Index this file / folder ...' option and you'll see it disappear / appear

нет опции "индексировать этот файл / папку ....", и я устал, все доступные опции там меняются на 'AI', 'I' ... но не 'N'

KOTIOS · 11 лет назад · 0

Ааа Windows 7, по-видимому, больше не имеет этого флажка, и его можно установить только на уровне папки или с помощью атрибута -r -a -s -h file.whhaps. Вы используете командную строку, перейдите в папку с файлом и введите: attrib -r -a -s -h filename

Abraxas · 11 лет назад · 0

@Abraxas Win7 Explorer может изменять свойства индекса только на уровне диска (даже на уровне папки).

DavidPostill · 11 лет назад · 0

Вы правы, я имел в виду инструмент индексирования в Windows 7, чтобы сделать это. Но так как они используют его только для определенного файла, я не стал публиковать дополнительные подробности. https://superuser.com/questions/591406/how-do-i-disable-indexing-in-a-specific-directory-across-multiple-platforms

Abraxas · 11 лет назад · 0
Abraxas ответил 11 лет назад
A 3 191
0
Принятый ответ

N stands for Normal (FILE_ATTRIBUTE_NORMAL = 128 (0x80)). According to Microsoft, it signifies:

A file that does not have other attributes set. This attribute is valid only when used alone. 

So the only way to set N is to clear all other attributes. At the command prompt just type:

attrib -h -a -i -r -s <file name> 

to end up with N in Windows Explorer.

эта команда будет работать на windiws?

KOTIOS · 11 лет назад · 0

А? attrib всегда работал в Windows! Кстати, * почему * вы хотите создать изображение с атрибутом N?

Karan · 11 лет назад · 0
Karan ответил 11 лет назад
K 48 735
0

You can use Xcopy command with a flag (/K) to retain attributes. Example: xcopy \K C:\path\to\file\picture.jpg newpicture.jpg

Here's more on Xcopy and other flags for retaining permissions, etc... https://support.microsoft.com/en-us/kb/323007

There's also a small portable NirSoft utility that will allow you to individually or bulk change file properties. Here

BiTinerary ответил 11 лет назад
B 1 115