Finden Sie doppelte Dateien zwischen zwei Ordnern und Unterordnern
574
DaveWulf
Ich benötige ein CMD-Batch-Skript, um doppelte Dateien im Ordnerbaum in separaten Ordnern zu finden und zu entfernen. Beispiel.
.\test1\ oo.exe 01.dat 02.dat [...] .\test1\te\dat.big .\test1\te\[...] .\test2\ oa.exe 01.dat aa.dat bb.dat [...] .\test2\te\dat.big .\test2\te\dat01.big .\test2\te\[...]
Ich muss bereits in Test2 doppelte Dateien aus Test1 löschen. Kann keine Kopie / Robocopy oder ähnliches verwenden, kann nicht Bash, PowerShell oder ähnliches verwenden. Nur DOS.
Ich versuche es mit: (nicht arbeiten)
@echo on & cls @del files.txt for /F "delims=" %%a in (' dir %cd%\test2\*.* /b /s /A:-D ') do if exist "%cd%\test1\%%~nxa" echo del "%%~a" >> files.txt pause
Dies kann hilfreich sein: https://superuser.com/questions/972752/
Biswapriyo vor 5 Jahren
0
Das sind meine ersten Versuche ... wie man sieht ist derselbe Code mit nur wenigen Mods ... funktioniert nicht.
DaveWulf vor 5 Jahren
0
Nun, "nicht arbeiten" ist keine sehr gute Beschreibung. Kannst du das erweitern?
DavidPostill vor 5 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen