WinFuture-Forum.de: Dateimanagement - WinFuture-Forum.de

Zum Inhalt wechseln

Alle Informationen in unserem Special: Windows Vista.
Seite 1 von 1

Dateimanagement Komplizierte sache....


#1 Mitglied ist offline   XDestroy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.911
  • Beigetreten: 08. August 02
  • Reputation: 0

geschrieben 24. Juli 2007 - 16:35

Hellau!!

Ich habe ein Problem mit sehr vielen Dokumenten! Beispiel:

654654A1.doc
654654A2.doc
654654A3...
654654A4
654654B1
654654B2
654654B3
123456A1
123456A2
123456A3
usw...

nun möchte ich die dateien in ordner verschieben. jedoch nach einem bestimmten muster. z.b. sollen die 654654-dateien in einen ordner 654654 verschoben werden...

Kennt ja jemand ein Tool oder eine andere Möglichkeit dies zu realisieren? Vielleicht mit VB?
ich bin grad hilflos =)


danke!
0

Anzeige



#2 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 24. Juli 2007 - 18:12

ist das Schema der Dateinamen immer gleich? ( 6 Zahlen + Buchstabe + Zahl )

Dann kannst du das mit einer for - Schleife realisieren.

Ansonsten müßte man nochmal drüber schlafen!? :D
0

#3 Mitglied ist offline   karstenschilder 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.950
  • Beigetreten: 26. März 06
  • Reputation: 3

geschrieben 25. Juli 2007 - 10:07

Solle mit einer normalen Widcard im Dosfenster klappen oder als Batch (wenn mans öfters braucht).

Copy <Quellpfad>\6*.doc <Zielpfad>

zum Beispiel
0

#4 Mitglied ist offline   XDestroy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.911
  • Beigetreten: 08. August 02
  • Reputation: 0

geschrieben 25. Juli 2007 - 14:21

funktioniert leider nicht =(

ja aber haben alle das gleiche muster...

eine for-schleife? womit realisiert man das denn optimalerweise am schnellsten? vba?

ich habe hier noch kein programm drauf zum entwickeln, kann aber vb.net und C++...
0

#5 Mitglied ist offline   XDestroy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.911
  • Beigetreten: 08. August 02
  • Reputation: 0

geschrieben 25. Juli 2007 - 17:38

ist das nicht ein armutszeugnis?

so eine simple aufgabe, und windows & co sind überfragt. wenn ich mir angucke, was in vista fürn schnick schnack drin ist, und ich dann noch nicht mal per wildcard dateien ordnen kann, finde ich das bitter arm... =)

sehe ich das falsch?!
0

#6 Mitglied ist offline   karstenschilder 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.950
  • Beigetreten: 26. März 06
  • Reputation: 3

geschrieben 26. Juli 2007 - 08:00

Ein Armutsszeugnis eher für den Threadsteller. Ich habe das mit dem Copy i.V.m. der Wildcard grad probiert und es funktioniert bestens. Damit es verschoben ist, muss mit der selben Wildcard dann noch ein Del gemach werden.
0

#7 Mitglied ist offline   XDestroy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.911
  • Beigetreten: 08. August 02
  • Reputation: 0

geschrieben 26. Juli 2007 - 10:51

naja also ich habe ebenfalls die wildcard ausprobiert. kann es sein, dass ich evtl. die zeichen falsch übernommen habe?
0

#8 Mitglied ist offline   karstenschilder 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.950
  • Beigetreten: 26. März 06
  • Reputation: 3

geschrieben 26. Juli 2007 - 11:29

Der Stern -> * ist der Platzhalter ohne Feste länge. Wenn ich zum Beispiel 6*.doc nehme, wird alles kopiert, was mit 6 beginnt und mit .doc endet. Nehme ich *6.doc wird alles genommen, wo vor dem Punkt die 6 steht und die Endung .doc hat usw.

Das Fragezeichen -> ? ist übrigens der Platzhalter für genau 1 Zeichen. Beispiel: 654654??.doc

Dieser Beitrag wurde von karstenschilder bearbeitet: 26. Juli 2007 - 11:30

0

#9 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 26. Juli 2007 - 13:06

versuch diesen Code:

@echo off

dir /b *.doc > liste.txt			  rem hier anpassen - evtl. PFAD\*.doc

for /F "usebackq tokens=1,2* delims=ABC" %%A in (liste.txt) do call :liste %%A
goto ENDE

:liste

md %1								 rem hier auch evtl. anpassen
move /Y %1*.doc %1					rem hier auch evtl. anpassen

goto :EOF

:ENDE

0

#10 Mitglied ist offline   karstenschilder 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.950
  • Beigetreten: 26. März 06
  • Reputation: 3

geschrieben 27. Juli 2007 - 07:36

An das Kommando "Move" hab ich gar nicht gedacht. Stimmt. Das gibts ja auch.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0