Hej Låter konstigt att den är asynkron, men det kanske är så... Har du testat med FileCopy istället? <b> sleep some milliseconds.. </b> Funderat på att kolla hjälpen för VB? :)medans fil kopieras
Har ett program som bla kopierar en fil.
Hur kan jag veta när filen är färdigkopierad? Den hinner nämligen tas bort innan den är färdigkopierad, och det är just detta jag vill förhindra...
hade tänkt mig typ
while fileIsbusy=true do
sleep some milliseconds..
loop
finns nån smart lösning?
jag använder
fso.CopyFile sfile, sSaveas, True
och den verkar vara asynkron, dvs programkoden efter den fortsätter exekvera direkt och då hinner alltså filen tas bort innan den är kopierad..Sv: medans fil kopieras
/JohanSv:medans fil kopieras
Kass om man inte förstår vad det gör.
Slepp betyder Sleep DVS progemmet sover och gör ingenting.
Bror duktig ;-)Sv: medans fil kopieras
Följande exempel finns där:
<code>
Dim SourceFile, DestinationFile
SourceFile = "SRCFILE" ' Define source file name.
DestinationFile = "DESTFILE" ' Define target file name.
FileCopy SourceFile, DestinationFile ' Copy source to target.
</code>
/Johan