Benötige Hilfe bei Batch Datei Hallo, mein Vater bekommt an der Arbeit ein neues Backup System. Problem ist da wohl, dass die Pfadlänge 256 Zeichen nicht überschreiten darf. Nun muss er bei mehreren tausend Dateien selber überprüfen ob diese Grenze überschritten ist oder nicht. Er hat mich um Hilfe gebeten und ich habe auch bereits ein bisschen hin und her versucht und bin aktuell bei folgender Batch Datei stehen geblieben: [CODE]dir *.* /A-D /b /s >Pfadlaenge.txt[/CODE] (ich glaube das *.* kann man weglassen) Ob die Pfadlänge dann zu lang ist überprüfe ich ganz einfach mit Excel. Das klappt auch. Nun zum Problem: Scheinbar findet meine Batch Datei nicht alle Dateien. So sind in der Textdatei bei 50.000 Dateien z.B. nur 20.000 Auch wenn er in weitere untergeordnete Ordner geht werden auch nicht alle Dateien gefunden. Die Dateianzahl kann man ja mit Rechtsklick>Eigenschaften sich anzeigen lassen. Woran kann das liegen? Stimmt etwas in der Batch Datei nicht? lg Cruzer |
AW: Benötige Hilfe bei Batch Datei [code]dir * /B /S /A-D > retfile.txt[/code] da es auch files ohne extension geben kann...würden diese unter umständen bei *.* nicht mit erscheinen. (nur eine Spekulation von mir) edit: was vllt interessant sein könnte zwecks zählen...[URL="http://serverfault.com/questions/110725/windows-command-prompt-how-to-get-the-count-of-all-files-in-current-directory"]http://serverfault.com/questions/110725/windows-command-prompt-how-to-get-the-count-of-all-files-in-current-directory[/URL] müsstest hier allerdings noch die /S option ergänzen |
AW: Benötige Hilfe bei Batch Datei Vielen Dank für deine Antwort. /s habe ich oben doch, oder was meinst du?! Verstehe leider nicht so genau was du meinst. ---------- |
AW: Benötige Hilfe bei Batch Datei wie sind die Datein den abgelegt? auf mehrere Partitionen? Dann muss man noch den direkten Laufwerkspfad angeben: [code]dir c:\ d:\ /A-D /b /s >Pfadlaenge.txt[/code] bzw. dann spezielle Ordner noch genauer angeben: "dir c:\Windows\system\" z.b. |
AW: Benötige Hilfe bei Batch Datei Nunja es ist ein Netzwerklaufwerk. Also nur eine Festplatte. Die Datei wird dann im entsprechendem Ordner abgelegt wovon dann die Pfadnamen der Dateien (+Dateien der Unterordner, ...usw.) in die Textdatei geschrieben werden soll. (konstruiertes beispiel) bspw. Lege ich die Datei unter: F:Data/FilesCruzer/projects ab, werden dann halt alle Dateien die in diesem Ordner sind in die Textdatei geschrieben. Also steht dann in der Textdatei folgendes [quote] F:Data/FilesCruzer/projects/datei1.txt F:Data/FilesCruzer/projects/datei2.eps F:Data/FilesCruzer/projects/ProjektA/info.xls F:Data/FilesCruzer/projects/ProjektA/Maileingang/chef.txt F:Data/FilesCruzer/projects/ProjektB/blabla.jpg [/quote] Nur fehlen da halt dann einige Dateien. |
AW: Benötige Hilfe bei Batch Datei Ich hab es mal Versucht bei mir nach zu stellen, allerdings findet die batch zum teil mehr dateien als die windows suche. Ist das denn ein bestimmter file typ der nicht gefunden wird oder einmal alles? Schon mal mir Admin rights probiert? |
AW: Benötige Hilfe bei Batch Datei wäre vllt wirklich mal interessant zu sehen welche dateien fehlen und welche attribute diese haben |
AW: Benötige Hilfe bei Batch Datei Hallo, vielen Dank für Eure Hilfe. Mein Vater hat den "Fehler" nun gefunden. Es lag einfach daran, dass er nicht lange genug gewartet hat bis die Batch Datei alle Pfade in die Textdatei reingeschrieben hat. Er hat Sie also schon vorher geöffnet, bevor die Batch Datei fertig war. Ziemlich blöder Fehler, sorry dass eure Hinweise nun nicht zur Lösung des Problems beigetragen haben. Lieben Gruß cruzer |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:38 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.