tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von deepthroat
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
729
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    tobidiweb tobidiweb ist offline Grünschnabel
    Registriert seit
    Nov 2010
    Beiträge
    4
    Guten Tag,

    Ich muss ein Tool Programmieren, das zuerst sehr große Ordner kopiert (mit vielen Unterordnern, Pfadlänge 300 Zeichen+-), und diese dann per CRC 32 Checksum vergleicht.

    Das Kopieren läuft ohne Probleme, mit RoboCopy
    Nur das Problem ist das vergleichen...
    Ich kann zwar Ordner unter 256 Zeichen vergleichen(erfolgreich), aber alles darüber erzeugt eine pathtoolong exception...

    Kennt irgendjemand eine Art Befehlszeilenprogramm(wie Robocopy), das das für mich erledigen kann? Oder eine VB .Net Klasse die auf solche Ordner zugreifen kann, die ich implementieren kann? Oder sonstige Lösungen dafür?

    Ich muss eben nur in diese Ordner über 256 Zeichen gelangen, was noch nicht geht. (\\?\Q:\... funktioniert nicht)

    Ich hoffe ihr könnt mir helfen,
    Gruß, Tobi
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    tobidiweb bedankt sich. 
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    tobidiweb tobidiweb ist offline Grünschnabel
    Registriert seit
    Nov 2010
    Beiträge
    4
    Danke jetz hab ich nur ein kleines Problem.. xD

    Wie implementiere ich den Namespace? (2ter Link, AlphaFS)
    Ich hab den installer runtergeladen, installiert und dann visual studio geöffnet und dannach gesucht, aber nirgends gefunden...
    Dann hab ich versucht die AplphaFS.dll in VB zu ziehen, jetz wird der Namespace angezeigt, ich kann ihn aber nicht verwenden :/

    Was soll ich tun?
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von tobidiweb Beitrag anzeigen
    Danke jetz hab ich nur ein kleines Problem.. xD

    Wie implementiere ich den Namespace? (2ter Link, AlphaFS)
    Ich hab den installer runtergeladen, installiert und dann visual studio geöffnet und dannach gesucht, aber nirgends gefunden...
    Dann hab ich versucht die AplphaFS.dll in VB zu ziehen, jetz wird der Namespace angezeigt, ich kann ihn aber nicht verwenden :/
    Was hindert dich daran?

    Du hast die DLL zu den Referenzen deines Projekts hinzugefügt, ja?

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  5. #5
    tobidiweb tobidiweb ist offline Grünschnabel
    Registriert seit
    Nov 2010
    Beiträge
    4
    Ahh ok habs, ich musste einen kleinen 0,5 * 0,5cm großen Knopf drücken
    Dass ich des Teil in meinem Projekt auch verwenden kann.
    Sowas übersieht man leicht xD
    Ok dann wär das hier hoffentlich gelöst, ich probier mal obs jetz mit langen Pfaden geht.
    Danke
    Gruß Tobi
     

  6. #6
    tobidiweb tobidiweb ist offline Grünschnabel
    Registriert seit
    Nov 2010
    Beiträge
    4
    So hat nich wirklich geklappt leider...
    Ich brauch nämlich einen FileStream der ne Datei in so einem langen Pfad öffnen kann und das hat das AlphaFS leider nicht.
    Bei dem \\?\ prefix bekomme ich die Fehlermeldung: illegal characters in string/path (weiß nichmehr).
    Gibts da sonst noch sowas wie AlphaFS?

    Gruß Tobi
     

  7. #7
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von tobidiweb Beitrag anzeigen
    So hat nich wirklich geklappt leider...
    Ich brauch nämlich einen FileStream der ne Datei in so einem langen Pfad öffnen kann und das hat das AlphaFS leider nicht.
    Welche Version benutzt du denn?

    Die Alphaleonis.Win32.Filesystem.File Klasse besitzt eine Create bzw. Open Methode die beide einen FileStream zurückgeben...?

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. MD5 File-checksum mit crypto++
    Von badday im Forum C/C++
    Antworten: 25
    Letzter Beitrag: 12.05.10, 19:53
  2. [c] Prüfsumme / Checksum
    Von xiconfjs im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 08.11.06, 15:57
  3. Datei als Wert darstellen (Checksum)
    Von aniram im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 11.09.05, 23:56
  4. CD-Brennen mit Dateinamen länger als 64 Zeichen
    Von aquasonic im Forum Hardware
    Antworten: 0
    Letzter Beitrag: 03.03.04, 11:05
  5. CRC32 Checksum
    Von SKX im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 15.02.03, 14:13

Stichworte