簡體   English   中英

無法從Windows XP SP3工作站自動復制單個文件

[英]Not able to robocopy single file from Windows XP SP3 workstation

您好,Robocopy專家們,我無法使用Windows Robocopy從Windows XP SP3工作站通過以下批處理文件將備份文件傳輸到服務器:

@echo off
………..
set "LOCAL_BACKUP_PATH=H:\Backup\%LOCALDATESTAMP%"
set "REMOTE_BACKUP_PATH=X:\Backup\%REMOTEDATESTAMP%"
md "H:\Backup\%DATESTAMP%" 2 > nul
rem "%ProgramFiles%\7-Zip\7z.exe" a -tzip "%LOCAL_BACKUP_PATH%\%BACKUP_FILE%" "H:\Backup\%LOCALDATESTAMP%\Images.db" "H:\Backup\%LOCALDATESTAMP%\Images.log" >> "H:\Backup\blog.txt"
c:\robocopy\robocopy.exe "%LOCAL_BACKUP_PATH%" "%REMOTE_BACKUP_PATH%" "%BACKUP_FILE%" /COPY:DATS /w:1 >> "H:\Backup\blog.txt"

以下是robocopy輸出:

----------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows     ::     Version XP010
----------------------------------------------------------------------------
  Started : Thu Dec 29 18:00:22 2017
   Source = H:\Backup\171229_1800\
     Dest : X:\Backup\171229\
    Files : Backup_171229180022.zip
  Options : /COPY:DATS /R:1000000 /W:1 
----------------------------------------------------------------------------
NOTE: NTFS Security may not be copied - Source may not be NTFS.
                       0    H:\Backup\171229_1800\
----------------------------------------------------------------------------
                Total    Copied   Skipped  Mismatch    FAILED    Extras
     Dirs :         1         0         1         0         0         0
    Files :         0         0         0         0         0         0
    Bytes :         0         0         0         0         0         0
    Times :   0:00:00   0:00:00                       0:00:00   0:00:00
    Ended : Thu Dec 29 18:00:22 2017

從Windows 7 Pro w / s轉移到源文件夾來自NTFS卷的同一服務器時,此設置有效( Robocopy一直在Windows 7批處理腳本中添加反斜杠 )。

以下是Windows 7 Pro與此設置之間的區別:

  1. Windows XP SP3上的工作站是源文件夾,是FAT32卷(H :)。 我刪除了S標志(從/ COPY:DATS到/ COPY:DAT),這消除了復制NTFS安全屬性的需要,但仍然沒有傳輸備份文件。
  2. 使用NTFS卷(D :)中的備用源文件夾,該文件夾也無法傳輸相同的備份文件。
  3. 無需供應商應用程序備份完成壓縮。
  4. 使用舊的C:\\ Robocopy \\ ROBOCOPY.exe,而不是Windows 7 Pro本機C:\\ Windows \\ Systems32 \\ ROBOCOPY.EXE。

我沒有想法,不勝感激您的專家意見。 再次感謝,喬治

Robocopy正確顯示輸出。 您的robocopy輸出顯示未找到具有該名稱的文件,這就是為什么沒有文件被復制的原因。

            Total    Copied   Skipped  Mismatch    FAILED    Extras
 Dirs :         1         0         1         0         0         0
Files :         0         0         0         0         0         0

在提交Robocopy復制任何內容之前,請確保該文件存在。 否則,請在您的日志文件中提示該文件不存在。

if exist "%LOCAL_BACKUP_PATH%\%BACKUP_FILE%" (
  robocopy ...
) else >> "H:\Backup\blog.txt echo "%LOCAL_BACKUP_PATH%\%BACKUP_FILE%" not found.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM