Hi Leute!
Ich möchte mit dem Befehl "dir C:\User\User User\Desktop\Ordnername > c:\test.txt" den Ordnerinhalt von "Ordnername" in die Text-Datei test.txt schreiben. Leider gibt mir die Windows-Konsole "Zugriff verweigert" aus.
Was mache ich falsch? Kann mir jemand helfen?
Seite 1 von 1
Dateinamen des Ordnerinhalts in .txt-Datei schreiben?
Anzeige
#2
geschrieben 12. Februar 2013 - 18:19
[falsche Annahmen gelöscht]
Ach so, sehe gerade, sind ja bei Windows XP hier.
Gut, "User User" ist Dein Userverzeichnis oder das eines anderen Benutzers? Der "User A" hat hier normalerweise auch keine Leserechte für das Verzeichnis von "User B".
Wird den überhaupt etwas in die Datei geschrieben?
Ach so, sehe gerade, sind ja bei Windows XP hier.
Gut, "User User" ist Dein Userverzeichnis oder das eines anderen Benutzers? Der "User A" hat hier normalerweise auch keine Leserechte für das Verzeichnis von "User B".
Wird den überhaupt etwas in die Datei geschrieben?
Dieser Beitrag wurde von DK2000 bearbeitet: 12. Februar 2013 - 18:23
Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#3
geschrieben 12. Februar 2013 - 18:44
- Keine Schreibreichte im Stammverzeichnis.
- Um das zu ändern, C:\ im Explorer öffnen, freien Bereich rechtsklicken und "Eigenschaften" wählen. Zum Reiter "Sicherheit" gehen und dort den Benutzer hinzufügen, der in die Datei schreiben können soll. Dem dann zumindest Read/Modify/Write einräumen, das dürfte auch die Standardauswahl sein.
Speichern, schließen, dann sollte es gehen.
Alternativ: Irgendwo ins (eigene) Nutzerverzeichnis schreiben. Dort hat man selber standardmäßig alle erforderlichen Rechte.
Note: Weils oben nicht wirklich hervorgeht, was der genaue Befehl ist - so muß das in etwa aussehen:
mitsamt Anführungszeichen.
Note 2: Einzelnes > überschreibt. Zum Anfügen zwei >> verwenden.
- Um das zu ändern, C:\ im Explorer öffnen, freien Bereich rechtsklicken und "Eigenschaften" wählen. Zum Reiter "Sicherheit" gehen und dort den Benutzer hinzufügen, der in die Datei schreiben können soll. Dem dann zumindest Read/Modify/Write einräumen, das dürfte auch die Standardauswahl sein.
Speichern, schließen, dann sollte es gehen.
Alternativ: Irgendwo ins (eigene) Nutzerverzeichnis schreiben. Dort hat man selber standardmäßig alle erforderlichen Rechte.
Note: Weils oben nicht wirklich hervorgeht, was der genaue Befehl ist - so muß das in etwa aussehen:
dir "Pfad\zum\fraglichen Ordner" > "C:\Ausgabedatei.txt"
mitsamt Anführungszeichen.
Note 2: Einzelnes > überschreibt. Zum Anfügen zwei >> verwenden.
Dieser Beitrag wurde von RalphS bearbeitet: 12. Februar 2013 - 18:48
#4
geschrieben 13. Februar 2013 - 08:01
Danke! Danke! Die Anführungszeichen waren das Problem... Das hatte ich nicht gewusst, dass der Dir-Befehl Anführungszeichen erwartet. Aber gut, jetzt geht's ja!
Danke!
Danke!
#5 _doll-by-doll_
geschrieben 13. Februar 2013 - 14:06
Ein kleiner Tipp!
Mit dem Programm Speedcommander sollte das ohne Tipparbeit funktionieren!
Mit dem Programm Speedcommander sollte das ohne Tipparbeit funktionieren!
#6
geschrieben 13. Februar 2013 - 16:32
oder auch:
- DirPrintOK von SoftwareOK
freeware die nicht instaliert werden muss
g.s.
- DirPrintOK von SoftwareOK
freeware die nicht instaliert werden muss
g.s.
#7 _d4rkn3ss4ev3r_
geschrieben 16. Februar 2013 - 13:38
Anführungsstriche werden immer dann benögtigt wenn Leerzeichen im Pfad enthalten sind.
- ← Brother MFC-7360N Treiber installieren
- Windows XP & Windows Media Center Edition
- XP-Drahtlosverbindung →
Thema verteilen:
Seite 1 von 1