Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Windows & Programme (https://www.tweakpc.de/forum/windows-and-programme/)
-   -   Benötige Hilfe bei Batch Datei (https://www.tweakpc.de/forum/windows-and-programme/86349-benoetige-hilfe-bei-batch-datei.html)

Cruzer 21.03.2012 19:38

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

sofl 22.03.2012 18:32

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

Cruzer 22.03.2012 22:28

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.

----------

snoooc 22.03.2012 22:51

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.

Cruzer 22.03.2012 22:58

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.

snoooc 22.03.2012 23:32

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?

sofl 23.03.2012 12:04

AW: Benötige Hilfe bei Batch Datei
 
wäre vllt wirklich mal interessant zu sehen welche dateien fehlen und welche attribute diese haben

Cruzer 23.03.2012 13:49

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.