我假如再D:\裡面有一個資料匣123,但是裡面有很多.TXT的檔案,我想要刪除不要的或者一動特定的檔案到D:\456資料匣,請問各位大大該怎麼寫,我是程式菜鳥!謝謝各位大大的指教!
先給你一個移動的方法,做參考..
<pre class="c" name="code">
Option Explicit
Private FSO
Private SourceDir
Private SourcePath
Private TargetPath
Set FSO = CreateObject("Scripting.FileSystemObject")
SourceDir = FSO.GetFolder("D:\123").Path
TargetPath = FSO.GetFolder("D:\456").Path
SourcePath = FSO.BuildPath(SourceDir, "*.txt")
FSO.MoveFile SourcePath, TargetPath & "\"
Set FSO = Nothing
這是把「d:\123」資料夾裡的所有TXT檔移動到「D:\456」資料夾內
但是如果你要移動的TXT檔是特定的,不是全部
那你可以利用萬用字元「*」或「?」來表示
例如:00*.TXT -> 00開頭的所有txt檔
1.del d:\123\*.txt (刪除d:\123底下所有.txt的檔案)
2.mvoe d:\123\xxx.txt d:\456 (移動d:\123\xxx.txt 到d:\456)