Unter Windows können Sie mit der rechten Maustaste auf eine Datei klicken, auf Eigenschaften klicken und ausgeblendet auswählen. Wie kann ich das mit einer Datei in Python machen?Wie kann ich eine Datei unter Windows verstecken?
2
A
Antwort
3
Wenn Sie nicht/nicht möchten, haben keinen Zugriff auf win32 Module können Sie immer noch attrib
nennen:
import subprocess
subprocess.check_call(["attrib","+H","myfile.txt"])
+0
@eryksun danke. Es war in meinen Tests, als ich danach versuchte, die versteckte Flagge zurückzusetzen. Fest. –
1
Wenn dies für Windows ist nur:
import win32con, win32api
file = 'myfile.txt' #or full path if not in same directory
win32api.SetFileAttributes(file,win32con.FILE_ATTRIBUTE_HIDDEN)
+0
Sie ersetzen die vorhandenen Dateiattribute. Es muss bitweise ORd in die vorhandenen Attribute von 'GetFileAttributes' sein. – eryksun
Verwandte Themen
- 1. (Wie) Kann ich eine einzelne .cmake-Datei unter Windows ausführen?
- 2. Kann ich eine DVD als einzelne Datei unter Windows lesen?
- 3. Wie erstelle ich eine Patch-Datei unter Windows?
- 4. Wie importiere ich eine CSV-Datei in MongoDB unter Windows?
- 5. Wie kompiliere ich eine Lex-Datei unter Windows?
- 6. Navision: Wie kann ich eine Gruppe verstecken?
- 7. (Wie) Kann ich Berührungsereignisse unter Windows emulieren?
- 8. Wie kann ich TrueCrypt unter Windows erstellen?
- 9. Wie kann ich PHP unter Windows installieren
- 10. Wie kann ich das Konsolenfenster in einer PyQt-App verstecken, die unter Windows läuft?
- 11. os.stat unter Windows "nul" Datei
- 12. Wie kann ich Rohr Prozess Ausgabe in eine Datei unter Windows und JDK 6u45
- 13. Wie kann ich eine große Datei unter Windows ohne CopyFile oder CopyFileEx kopieren?
- 14. Wie kann ich feststellen, welche Prozesse eine Datei unter Java in Windows verwenden?
- 15. Wie kann ich unter Linux eine eigenständige verschlüsselte Datei erstellen?
- 16. Wie kann ich File :: ChangeNotify unter Windows verwenden?
- 17. wie eine Stack-Trace von Dump-Datei programmatisch unter Windows
- 18. CS-Script - Wie kann ich eine .cs-Datei wie eine Standard-Windows-ausführbare Datei ausführen?
- 19. Wie kann ich eine "Java-Desktop-Anwendung" verstecken
- 20. Wie Linie unter firefox Navbar verstecken?
- 21. Wie kann ich ein Upload-Datei-Element mit Javascript verstecken?
- 22. Kann ich eine Javascript-UWP-App unter Windows 10 aktualisieren?
- 23. Wie veröffentliche ich eine Xamarin.Forms App unter Windows?
- 24. Kann ich py2app unter Windows ausführen?
- 25. Kann conftest.py unter Windows
- 26. Wie erstelle ich Datei Hardlink in PowerShell unter Windows 10?
- 27. Wie kann ich Protokollpuffer für Python unter Windows verwenden?
- 28. Wie kann ich Perl-Code verstecken?
- 29. Wie kann ich meinen Druckertreiber erneut unter Windows 7 installieren?
- 30. Wie installiere ich Tomcat unter Windows XP?
Mögliche Duplikat [Python plattformübergreifende versteckte Datei] (http://stackoverflow.com/questions/25432139/python-cross-platform-hidden-file) – lmiguelvargasf
Verwenden Sie 'cmd' nach [this] (http://stackoverflow.com/questions/5486725/how-to-execute-ein-command-prompt-command-from-python) Frage und versuchen Sie 'attrib + h PathToFile' – Xaqron
@Xaqron, es ist 'attrib.exe'. Es ist kein eingebauter Befehl der Cmd-Shell. – eryksun