Bitte erklären Sie einfach, dir /b> dirlist.txt mit powershell

Tatsächlich gelernt,wie man eine Verzeichnisliste zu erhalten, indem Sie hier. Jetzt, da ich Windows 10 auf meinem PC-Laptop aktualisiert habe,finde ich nur noch Powershell. Es gibt keine Eingabeaufforderung mehr und ich habe versucht, auf die Schaltfläche "Ausschalten" zu klicken, um cmd durch powershell zu ersetzen, aber kein Glück. Nun, es gibt im Windows-Start-Rechtsklick, aber es öffnet die Eingabeaufforderung für den Computer und ich weiß nicht, wie ich es bekommen soll, um den Ordner zu identifizieren, den ich brauche Inhalt. Ich bin NICHT Computerfreak. Ich verstehe keine Computersprache. Ich weiß gerade genug, um mich in Schwierigkeiten.

Könnte mir bitte jemand sagen, wie ich eine Verzeichnisliste (mit oder ohne Unterverzeichnisse) eines bestimmten Dateiordners erhalte?

Ich habe den Ordner hervorgehoben, Umschalt+Rechtsklick, Eingabeaufforderung öffnen und einfach "dir /b > dirlist.txt " und die TXT-Datei würde in den Ordner springen. Ich würde es öffnen und in jedes gewünschte Format kopieren/einfügen. (normalerweise Excel oder Google Sheet) Ich kann es nicht herausfinden was jetzt zu tun ist.

Wenn Sie mir sagen können, wie ich von users\owner> zu meinem Ordner "music" oder einem anderen Ordner gelangen soll, in diesem Fall zu "01 waw ct" oder was auch immer und dann zu dem Verzeichnis, wäre ich gut zu gehen. Was ich wirklich brauche, um jemanden zu bitte gehen mir durch dieses. Halten Sie meine hand.

geben Sie hier die Bildbeschreibung ein

geben Sie hier die Bildbeschreibung ein

Author: Vylix, 2017-06-06

2 answers

Das direkte Äquivalent dieses Befehls in PowerShell wäre dir -n > dirlist.txt.

Die lange (kanonische) Form des Befehls ist Get-ChildItem -Name > dirlist.txt.

Wenn Sie Unterverzeichnisse einschließen möchten, ist dies dir -n -r > dirlist.txt bzw. Get-ChildItem -Name -Recurse > dirlist.txt.


dir in PowerShell ist einfach ein anderer Name für Get-ChildItem, aber leider hat andere Optionsnamen (-n vs /b) im Vergleich zu cmd ' s dir Befehl mit dem gleichen Namen.

 3
Author: Bob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Sehen Sie diese Menüoption "Power_S_hell-Fenster hier öffnen"? Nun, Sie können das auswählen und eines dieser PowerShell-Fenster mit blauen Fenstern erhalten.

, Dann, anstatt zu laufen:

Dir / b optional-Ziel > Ausgabe.txt

Sie können Folgendes ausführen:

Cmd
dir / b optional-Ziel > Ausgabe.txt
exit

Ja, der Prozess ist mehr. Das ist der Nachteil. Die Oberseiten sind dass es eine einfache Problemumgehung ist, und mit diesem Prozess können Sie die gleichen Dinge auf die gleiche Weise tun wie mit der herkömmlichen DOS-ähnlichen Eingabeaufforderung. (Außerdem ist PowreShell Run CMD eine Technik, die auf grundsätzlich jedem Windows 10-Computer funktionieren sollte, nicht nur auf denen, auf denen Sie sich die Zeit genommen haben, einem Kontextmenü erneut eine gewünschte Menüoption hinzuzufügen.)

Wenn Sie "cmd " ausführen, werden Sie feststellen, dass die Eingabeaufforderung zu Beginn Ihrer Eingabeaufforderung nicht mehr "PS " sagt. So können Sie feststellen, dass der Computer bereit ist, die Syntax im traditionellen Stil zu akzeptieren. Da Ihre Eingabeaufforderung technisch CMD verwendet, müssen Sie nicht, dass Powershell versucht, darauf zu bestehen, dass Sie neue Parameter/Optionen verwenden, und Sie müssen sich keine Sorgen machen, dass PowerShell verrückte Sachen mit nicht maskierten Kommas und Anführungszeichen macht (bis Sie den ersten Befehl exit ausführen, der CMD und zurück zu PowerShell geht).

 0
Author: TOOGAM,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-06-06 04:42:25