2016-08-11 6 views
0

が私のコードです:バッチ - 7zipコマンドが正しく動作しないのはなぜですか?ここで

net use v: \\kimezgls-rez\arxiv_mppi      
net use w: \\###.###.#.##\Protokoliem\KIMEZGLS-REZ_mppi 
cls 
cd V:\ 
if not exist "V:\01_2016" mkdir "V:\01_2016" 
pause 
ECHO Folder is Created! 
ECHO Moving Files... 
MOVE "V:\??_01" "V:\01_2016" 
ECHO Creating Backup! 

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
for /d %%X in (01_2016) do "C:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\" 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 

ECHO Please wait few seconds... 
ECHO Backup is Created! 
ECHO Sending Backup to ###.###.#.##\Protokoliem\KIMEZGLS-REZ_mppi 
MOVE "V:\01_2016.7z" "w:\" 
pause 
cls 
pause 
GOTO MENU 

私はスクリプトを作成しようとしています、それは、ディレクトリを作成し01_2016という名前を付け、その名前がそれに_01で終わるすべてのファイルを、入れます。その後、フォルダ01_2016をアーカイブし、別のネットワークフォルダに送信します。 すべてがうまくいって、スクリプトが01_2016のアーカイブフォルダに開始されたが、できなかった。

Scanning the drive: 
WARNING: The system cannot find the file specified. 
01_2016 
0 files, 0 bytes 
Creating archive: 01_2016.7z 
Items to compress: 0 
Files read from disk: 0 
Archive size: 32 bytes (1 KiB) 
Scan WARNINGS for files and folders: 
01_2016 : The system cannot find the file specified 
---------------- 
Scan WARNINGS: 1 

何らかの理由により、空の.zipフォルダがデスクトップに保存されます。すべてのコードを調べているうちに、このコマンドはスクリプトを正常に実行させたくないという結論に達しました。任意のヘルプ

+1

てみてください "CD/DのV:\"(/ Dを追加します)。 – MichaelS

+0

神はあなたを祝福します@MichaelS – Vairis

答えて

2

ため

おかげで私はこの問題はCD V:\が十分ではないということですね。あなたがC:\ CD V:\にいる場合、スコープをV:に移動しません。これを達成するには、CDコマンドに/dスイッチを追加する必要があります。

... 
cd /d V:\ 
... 
関連する問題