{title}

Es scheint, als wäre eine Batch-Datei das Beste für das, was ich tun muss, aber ich bin auf jeden Fall offen für andere Vorschläge. Ich muss eine Datei in mehrere Verzeichnisse kopieren. Die Datei muss in dir1/dirA/dirB kopiert werden. Dabei hat jede Instanz von dirA einen anderen Namen und jede Instanz von dirB trägt den gleichen Namen. Die Batch-Datei kann von dir1 ausgeführt werden. Es gibt andere Verzeichnisse in dir1, in die die Datei nicht kopiert werden muss und die kein dirB haben

Gibt es viele, viele? Gibt es einen Grund, warum Sie einen Texteditor nicht öffnen und eine Batchdatei wie diese nicht erstellen können? Code: copy file.ext d: dir1 dirAaa dirBcopy file.ext d: dir1 dirAab dirBcopy file.ext d: dir1 dirAac dirBetc

Danke für die Antwort. Es gibt ungefähr 45 Verzeichnisse, das ist nicht unerschwinglich, aber ich würde es vorziehen, nicht jedes einzutippen. Ich mache mir auch Sorgen, dass jemand ein Verzeichnis hinzufügt oder entfernt und vergisst, die Batch-Datei entsprechend zu aktualisieren. Ihr Vorschlag ist definitiv besser als mache es aber jedes mal manuell.

Sie sagen, dass alle dirB-Unterverzeichnisse identisch benannt sind? In diesem Fall sollte dieser Befehl, der im obersten Ordner dir1 ausgeführt wird, alle finden: dir/s/b/ad "dirB" Können Sie bestätigen, dass dies so ist? Es funktioniert auf meinem SystemCode: D: TVE> Verzeichnis/b/s/Anzeige "PIX" D: TVE 1605 PIXD: TVE 1705 PIXD: TVE 1805 PIXD: TVE 1905 PIXD: TVE 2005 PIXD: TVE 2105 PIXD: TVE 2205 PIXWenn dies der Fall ist, sollte es folgendermaßen aussehen: für/f "delims ==" %% D in ('dir/s/b/ad "dirB" ') kopiere "filename.ext" "%% D"

Du bist ein Genie. Ich weiß Ihre Hilfe wirklich zu schätzen. Ein letzter Haken ist, dass dies nicht The Immaculate Batch ist. Einige Verzeichnisse haben mehrere Verzeichnisse mit dem Namen dirB (das hatte ich vorher eigentlich noch nicht bemerkt). Ich muss nur die Datei in das Verzeichnis C: dir1 dirx kopieren. Es sieht so aus, als würde der Stapel die Datei in jedes Verzeichnis kopieren. Dies ist keine große Sache, eine zusätzliche Datei hier und es sollte kein Problem geben. Alle dirBs, die die Datei nicht benötigen, befinden sich tiefer in den Verzeichnissen. Also sieht es ungefähr so ​​aus: dir1 dirA dirBdir1 dirA dirxyz dirBdir1 dirA dirlmno dirpdq dirv dirBIst es eine Möglichkeit, die tieferen Verzeichnisse zu ignorieren?

Der Pfad zum Ordner mit dem Laufwerksbuchstaben enthält also nur zwei umgekehrte Schrägstriche. Beispiel: C: dir1 dirxWeitere Angaben, und der Ordner sollte ignoriert werden.

Es wird 3 Backslashes haben. Danke für das Kontrollieren. Der Pfad sieht folgendermaßen aus: C: BatchRunsHere Variablenname dirB

Versuchen Sie diesen Code: @echo offset subdirname = "DirB" REM Liste der Unterverzeichnisse abrufen/b/s/ad% subdirname%>% temp% subdirs.txtREM temporäre Dateien löschen, wenn sie bereits existieren% temp% passdirs.txt del% temp% passdirs.txtwenn% temp% faildirs.txt del% temp% faildirs.txtREM vorhanden ist, trennen Sie den Pfad in Tokens, die durch REM begrenzt sind, und filtern Sie diejenigen mit mehr als 3REM aus, und schreiben Sie Pass- und Fail-Ergebnisse in temporäre Dateien für/f "-Token = 1,2,3,4 delims = "%% D in (% temp% subdirs.txt) do (wenn" %% H "==" "%% D %% E %% F %% G >>% temp% passdirs.txt REM Sie brauchen diese nächste Zeile nicht wirklich, wenn nicht "%% H" == "" Echo %% D %% E %% F %% G \% % H >>% temp% faildirs.txt) REM, das Sie von hier aus löschen könnenREM echo.echo results.echo.echo Ordner gefunden% temp% subdirs.txtecho.echo Ordner verwenden passdirs.txtecho.echo Ordner, die ignoriert werden sollen, geben% temp% faildirs.txtecho.REM REM hier ein, wenn Sie für/f %% D in (% temp% passdirs.txt) glücklich sind, kopieren Sie "filename.ext" " %% D "del% temp% subdirs.txt> nuldel% temp% passdirs.txt> nuldel% temp% faildirs.txt> nul

Oder versuchen Sie diese einzeilige Version - keine temporären Dateien. % G "==" dirB "copy" filename.ext "" %% D %% E %% F %% G "

Danke! das funktioniert so perfekt.

Soundkarte wird nicht erkannt?

HI Ich habe gestern Abend eine System-Neuformatierung auf meinem C-Laufwerk durchgeführt. Wenn ich jetzt versuche, meine Creative X-Fi-Soundkarte neu zu installieren, stürzt sie bei der Installation zu 85% ab und startet dann den Computer neu. Beim Booten wird die Meldung "Das von dieser Anwendung unterstützte Audiogerät wird nicht erkannt. Die Anwendung wird beendet" angezeigt. Ich habe das integrierte Audiogerät bereits ausgeschaltet und sichergestellt, dass sich die Soundkarte im PCI-Steckplatz befindet. Wenn ich zum Geräte-Manager gehe, wird die Soundkarte dort angezeigt, aber es wird VGA-Gerät angezeigt, bis ich darauf klicke und sie aktualisiere. Dann wird sie kreativ angezeigt Soundkarte wird es aber trotzdem geben! Ich habe auch versucht, den Treiber zurückzusetzen, aber es sagte nichts, auf das ich zurücksetzen konnte, also konnte ich plx nicht helfen

Lylekinoji, Haben Sie unter "Programme hinzufügen/entfernen" versucht, Soundkarten-Software zu entfernen, Ihren Computer herunterzufahren und neu zu starten, um zu prüfen, ob das Fenster "Neue Hardware erkannt" geöffnet wird? Installieren Sie in diesem Fall die entsprechenden Treiber von der Website des Herstellers für Ihre PCI-Soundkarte

Danke für die Antwort, ich habe versucht, dass ein paar Mal, aber nichts zu funktionieren schien. Dann fing ich an zu versuchen, es erneut von der CD zu installieren und jetzt fährt es mein System herunter, wenn es bei 88% ist

Haben Sie zuerst die MBoard-Chipsatztreiber neu installiert? ? ALLE Treiber müssen nach einem Format neu installiert werden. MBoard sollte IMMER zuerst installiert werden.

Ja, ich habe dafür gesorgt, dass ich meine Mobo-Treiber b4 installiert habe. Ich habe gerade versucht, den PCI-Steckplatz wieder zu ändern, damit ich es noch einmal versuchen kann. Wünsch mir Glück

Viel Glück !

haw haw es hat diesmal geklappt O.o weiß nicht, was ich diesmal gemacht habe, weil ich das mehr als einmal in der gleichen Reihenfolge gemacht habe. Vermutlich hatte ich dieses Mal Glück. Obwohl während der Installation ein seltsamer, fremdartiger Ton aus meinen Kopfhörern kam und mir fast einen Herzinfarkt verursachte. ty für die Hilfe

Gute Nachrichten.

Beliebte Beiträge