Narf! Geschrieben 26. April 2011 Teilen Geschrieben 26. April 2011 Hallo Leute, mit CFile::SetStatus([Dateiname], [CFileStatus]) kann man die Attribute einer Datei ändern. Gibt es sowas auch für Ordner? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 26. April 2011 Teilen Geschrieben 26. April 2011 Das sollte auch für Ordner funktionieren. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Narf! Geschrieben 26. April 2011 Autor Teilen Geschrieben 26. April 2011 Leider nein, Zugriff verweigert. CFileFind finde; if(finde.FindFile(L"f:\\dl")) { finde.FindNextFile(); CFileStatus fStat; CString FileName=finde.GetFilePath(); CFile::GetStatus(FileName, fStat); //Wenn Attribut readOnly, dann entfernen if(fStat.m_attribute&CFile::Attribute::readOnly) { fStat.m_attribute^=CFile::Attribute::readOnly; CFile::SetStatus(FileName, fStat); //Zugriff verweigert }//end if(fStat.m_attribute&CFile::Attribute::readOnly) //sonst eintragen else { fStat.m_attribute|=CFile::Attribute::readOnly; CFile::SetStatus(FileName, fStat); //Zugriff verweigert }//end else by if(fStat.m_attribute&CFile::Attribute::readOnly) }//end if(finde.FindFile(L"f:\\dl")) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 26. April 2011 Teilen Geschrieben 26. April 2011 Vom ReadOnly-Attribut eines Ordners sollte man normalerweise die Finger lassen. Die darunterliegende WinAPI-Funktion erlaubt das auch nicht. Was willst du denn damit erreichen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Narf! Geschrieben 26. April 2011 Autor Teilen Geschrieben 26. April 2011 Eigentlich möchte ich einen Ordner verstecken, also ggf. das Attribut ergänzen. Eine andere Variante wäre, den Ordner gleich versteckt anzulegen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 26. April 2011 Teilen Geschrieben 26. April 2011 Eigentlich möchte ich einen Ordner verstecken, also ggf. das Attribut ergänzen.Was hat Read-only mit Verstecken zu tun? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Narf! Geschrieben 29. April 2011 Autor Teilen Geschrieben 29. April 2011 Nüschd. Das ist einfach mal ein Attribut, was ich setzen wollte. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Guybrush Threepwood Geschrieben 29. April 2011 Teilen Geschrieben 29. April 2011 und hast du es denn mal mit dem Versteckt Attribut probiert? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Narf! Geschrieben 3. Mai 2011 Autor Teilen Geschrieben 3. Mai 2011 Ja, ich habe nur mein letztes Beispiel kopiert. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.