sFile | (String) Plik, którego atrybuty mają być zmienione.
Jeżeli nie jest wprowadzona pełna ścieżka, wtedy zostanie uzupełniona względem do foldera aplikacji. Jest zalecane stosowanie ścieżki w składni PROMOTIC - patrz PROMOTIC ścieżka do plików lub folderów. |
---|---|
nMask | (Long) Określa, które atrybuty mają być ustawione. Na przykład 1+2 włącza ustawienie atrybutów "archiwalny" oraz "tylko do odczytu". Wymienione atrybuty zostaną ustawione lub usunięte według ustawienia odpowiednich bitów w parametrze nValue.
1 - Dla pliku zostanie ustawiony/usunięty atrybut "archiwalny".
2 - Dla pliku zostanie ustawiony/usunięty atrybut "tylko do odczytu".
4 - Dla pliku zostanie ustawiony/usunięty atrybut "ukryty". |
nValue | (Long) Wartość atrybutów do ustawienia. Można wprowadzić kombinację bitów, na przykład 1+2, tzn. plik będzie mieć ustawione atrybuty "archiwalny" oraz "tylko do odczytu". Jest konieczne zezwolić ustawienie odpowiadających bitów w parametrze nMask.
1 - Jeżeli wartość jest ustawiona i jest zezwolony odpowiedni bit w parametrze nMask, wtedy dla danego pliku zostanie ustawiony atrybut "archiwalny".
2 - Jeżeli wartość jest ustawiona i jest zezwolony odpowiedni bit w parametrze nMask, wtedy dla danego pliku zostanie ustawiony atrybut "tylko do odczytu".
4 - Jeżeli wartość jest ustawiona i jest zezwolony odpowiedni bit w parametrze nMask, wtedy dla danego pliku zostanie ustawiony atrybut "ukryty". |
var sFile = "#app:file.txt";
var retval = Pm.FileSetAttr(sFile, 2, 2);
if (retval)
{
// Jeżeli atrybut był poprawnie ustawiony
}
var sFile = "#app:file.txt";
var retval = Pm.FileSetAttr(sFile, 2, 0);
if (retval)
{
// Jeżeli ustawienie atrybutu zostało pomyślnie usunięte
}
var sFile = "#app:file.txt";
var retval = Pm.FileSetAttr(sFile, 1 + 2, 1);
if (retval)
{
// Jeżeli atrybuty zostały pomyślnie ustawione
}