moinsen ich habe ein problem mit dem move befehl er zeigt mir immer an wenn ich eine datei verschieben will ungültiges verzeichnis woran liegt das?? help me please
 
       
      moinsen ich habe ein problem mit dem move befehl er zeigt mir immer an wenn ich eine datei verschieben will ungültiges verzeichnis woran liegt das?? help me please
 PerryR Nachtrag zu: „ähnliches Problem mit gleicher Lösung for /d 1 in a,b,c do move c: for 1 .txt...“
PerryR Nachtrag zu: „ähnliches Problem mit gleicher Lösung for /d 1 in a,b,c do move c: for 1 .txt...“
      
          Problem gelöst :-) Mit diesem Batch ist es möglich alle Dateien in einem Ordner sortiert in Unterordner zu verschieben.
          
          Inhalt der batch-Datei
          
          rem batch Anfang
          @echo off
          
          echo anlegen der Ordner wenn nicht vorhanden
          pause
          for %%a in (a,d,g,j,m,p,s,v,y) do if not exist %%a md c:\for\%%a
          
          
          echo erstellen der Test-Dateien -- auf diese Zeile kann verzichtet werden, wenn Dateien vorhanden sind
          pause
          for %%a in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do copy c:\for\auto.bat %%a-test.txt
          
          
          echo verschiebt die Dateien sortiert in die Ordner
          pause
          for /f "tokens=1,2,3 delims=;" %%a in (1.doc) do if exist %%a*.txt move c:\for\%%a*.txt c:\for\%%a\
          for /f "tokens=1,2,3 delims=;" %%a in (1.doc) do if exist %%b*.txt move c:\for\%%b*.txt c:\for\%%a\
          for /f "tokens=1,2,3 delims=;" %%a in (1.doc) do if exist %%c*.txt move c:\for\%%c*.txt c:\for\%%a\
          rem batch ende
          
          
          benötigt wurde eine 2. Datei (hier 1.doc) aus dem die Variablen ausgelesen werden können.
          Inhalt der 1.doc
          a;b;c
          d;e;f
          g;h;i
          j;k;l
          m;n;o
          p;q;r
          s;t;u
          v;w;x
          y;z
        
