『壹』 如何使用VBS腳本編寫U盤插入自動復制電腦指定文件至U盤
打開文本文檔,輸入:
COPY D:\data\*.* f:\ '假設你要復制D盤下的data文件夾到U盤上,U盤盤符是F然後保存文件,將該文件擴展名改為bat。
想要復制的時候,直接雙擊U盤上這個文件就行。這個代碼適合自己電腦經常需要備份某個文件,手動操作步驟繁瑣,利用這個代碼來自動完成數據備份。如果稍加改進這個代碼可能就會被安全軟體攔截。。。,工具本身沒有邪惡和正義之分,是正是邪還是看使用者的意圖。
『貳』 怎樣寫一個批處理文件,定時把一個伺服器中的指定目錄拷貝到另外一台伺服器的指定目錄中
1、在電腦上新建一個文件夾,新建一個「TXT」文件,並命名。
『叄』 window中編寫BAT腳本文件實現文件的拷貝
@echo off
for /f "tokens=2 delims==" %%a in ('wmic LogicalDisk where "DriveType='2'" get DeviceID /value') do set U=%%a\
x /s/e %U%:\* D:\個人目錄\
pause以上命令會自動獲取最後一個U盤的盤符版路徑。並把文件拷貝到權D盤的個人目錄中。
『肆』 在bat腳本中實現復制文件
bat 是批處理文件,主要用於 DOS 和 Windows 操作系統中。
.bat 文件的內容,是由一系列命令版構成,每權一行通常是一條命令,這些命令是以字元的形式,通過命令解釋器進行執行(與 Windows 常見的滑鼠點擊運行不同)。
復制文件的最常用的命令是: 。相關的資料如下:
COPY [/D[1] ] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
各參數代表的含義:
source 指定要復制的文件。
/A 表示一個 ASCII 文本文件。
/B 表示一個二進位文件。/D 允許解密要創建的目標文件
destination 為新文件指定目錄和/或文件名。
/V 驗證新文件寫入是否正確。
/N 復制帶有非 8dot3 名稱的文件時,
盡可能使用短文件名。
/Y 不使用確認是否要覆蓋現有目標文件的提示。
/-Y 使用確認是否要覆蓋現有目標文件的提示。
示例:
將 D:\目錄\ 下的所有 txt 文件,復制到 D:\目標目錄 下。
D:\目錄\*.txt D:\目標目錄
『伍』 如何使用VBS腳本編寫U盤插入自動復制電腦指定文件至U盤
vbs可以調用wmi類庫里win32_VolumeChangeEvent來監控本機盤符的變化事件,所以樓主的問題可以實現。下面是代碼:
Dim fso
Dim objWMIService
strComputer = "." '句點代表本機
set fso = createobject("scripting.filesystemobject") '創建文件系統操作的對象
filePath = "" '這里定義你要從本機電腦拷貝的文件的全路徑,如c:\1.txt
'創建WMI的連接
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
'對系統盤符變更事件建立通知查詢,即有盤符的增加或刪除都會被捕獲
Set colMonitoredEvents = objWMIService. _
ExecNotificationQuery( _
"Select * from Win32_VolumeChangeEvent")
Do '循環,不間斷查詢 有無盤符變更事件
Set objLatestEvent = colMonitoredEvents.NextEvent
path = objLatestEvent.DriveName & "\" '得到u盤的盤符
fso.CopyFile filePath, path '把本機電腦文件拷貝到u盤里
Loop
set fso = Nothing '收尾處理
set objWMIService = nothing
'這個腳本保存為任何的vbs都可以,也不用開機就自動運行,你想用的時候提前打開此文件就行。但是不打開這個腳本是沒用的,因為捕獲不了插入u盤的動作。
『陸』 求大神幫忙寫個批處理,實現從網路共享文件夾上拷貝文件到本地指定目錄。
批處理(Batch file)是一種簡單的腳本文件,用於在 Windows 系統中自動執行一系列命令。以下是一個簡單的批處理腳本,用於從網路共享文件夾拷貝文件到本地指定目錄: