Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datei Kobieren (DOS)

Forumthread: Datei Kobieren (DOS)

Datei Kobieren (DOS)
03.05.2005 22:12:53
tino
Hallo,
möchte über diesen Code Bilder an ein anderen
Ort Kobieren. Aber es geht einfach nicht.
Was mache ich falsch?
Shell ("cmd.exe /c net xcopy " & ".FoundFiles(i) " & "d:\")

Sub neu()
Dim i As Long
Const verz = "D:\Bilder\"
ChDir verz
With Application.FileSearch
.NewSearch
.LookIn = verz
.SearchSubFolders = True
.Filename = "*.jpg" 'Datei Typ
.Execute
For i = 1 To .FoundFiles.Count
Shell ("cmd.exe /c net xcopy " & ".FoundFiles(i) " & "d:\")
Next i
End With
End Sub

Gruss
Tino
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datei Kobieren (DOS)
03.05.2005 22:18:34
Kurt
hi,
so könnte es was werden:
Shell ("cmd.exe /c net xcopy " & .FoundFiles(i) & " D:\")
...und Tschüss Kurt
AW: Datei Kobieren (DOS)
03.05.2005 22:27:18
tino
Hallo,
kommt nichts in D:\ an.
geht nicht
Tino
Neugier: Was ist "Kobieren"? -- owT
03.05.2005 22:31:28
Luc:-?
Anzeige
AW: Neugier: Was ist "Kobieren"? -- owT
03.05.2005 22:39:59
Kurt
:-)
da er/sie mit xcopy arbeiten will bin ich ohne weitere nachfrage von kopieren ausgegangen *grins*
...und Tschüss Kurt
AW: Man kann ja nie wissen,...
03.05.2005 22:59:27
Luc:-?
...Kurt,
seit es neuerdings auch "Ziplieren" (s.OT) gibt...*verygrins*
Gruß Luc ;-))
AW: Neugier: Was ist "Kobieren"? -- owT
03.05.2005 23:16:41
Norbert
Hallo,
demnächst gibt's auch lucieren. S. Bert im OT.
Gruß
Norbert
Anzeige
Macht ihr doch schon: halLUCinIEREN ! - owT
03.05.2005 23:39:54
Luc:-?
AW: Neugier: Was ist "Kobieren"? -- owT
03.05.2005 23:41:06
Bert
Hi,
vielleicht auch halucinieren?
mfg Bert
AW: Datei Kobieren (DOS)
03.05.2005 22:37:43
Kurt
*grummel*
welcher hirni hat denn das net da reingeschrieben ?
so natürlich:
Shell ("cmd.exe /c xcopy " & .FoundFiles(i) & " D:\")
und Tschüss Kurt
Anzeige
Datei Kobieren (DOS)
04.05.2005 09:53:09
tino
Hallo,
geht nicht!!
Tino
AW: Datei Kobieren (DOS)
04.05.2005 10:23:53
MichaV
Hi Tino,
gibts einen Grund, warum Du nicht FileCopy nimmst?
Dein Problem: .FoundFiles gibt den Dateinamen und den Pfad an. Um die Datei zu kopieren, musst Du vorher den Dateinamen vom Pfad trennen. Versuch mal so:


      
Sub neu()
Dim i As Long
Dim strDateiName As String
Const verz = "D:\Bilder\"       'Kopieren von
Const verz2 = "C:\Anderer\Ort\" 'Kopieren nach
ChDir verz
With Application.FileSearch
    .NewSearch
    .LookIn = verz
    .SearchSubFolders = 
True
    .Filename = "*.jpg" 
'Datei Typ
    .Execute
For i = 1 To .FoundFiles.Count
  
'hier Dateinamen extrahieren
  strDateiName = Right(.FoundFiles(i), Len(.FoundFiles(i)) - InStrRev(.FoundFiles(i), "\"))
  
'und hier kopieren
  FileCopy .FoundFiles(i), verz2 & strDateiName
Next i
End With
End Sub 


Gruß- Micha
PS: Rückmeldung wäre nett.
Anzeige
AW: Datei Kobieren (DOS)
04.05.2005 10:46:03
tino
Hallo MichaV,
Danke Funktioniert gut.
Gruss Tino
freut mich o.T.
04.05.2005 10:49:05
MichaV
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige