Kezdőoldal » Számítástechnika » Programozás » Egy batch fájlt írtam ami...

Bandymnc kérdése:

Egy batch fájlt írtam ami lemásolja az összes képet a gépről, de úgy akarom hogy a másolás közbe ne írja ki hogy 1 fájl másolása. Stb stb hanem ne irjon ki semmit vagy csak egy ártatlan szöveget ezt hogyan tudnám megoldani?

Figyelt kérdés

a program:

@echo off

SETLOCAL ENABLEDELAYEDEXPANSION

set TESTFOLDER=allpictures

md "%TESTFOLDER%"



set /a counter=0

FOR /F "tokens=*" %%i IN ('DIR /S /B /A-D C:\*.jpg') DO FOR /F "tokens=*" %%j IN ('DIR /B "%%i"') DO IF EXIST ".\%TESTFOLDER%\%%j" (

set /a counter=!counter!+1

echo folder: %TESTFOLDER%

copy "%%i" ".\%TESTFOLDER%\%%j_!counter!"

) ELSE copy /B "%%i" ".\%TESTFOLDER%\%%j"

cls

:eof



2013. márc. 28. 19:43
 1/1 coopper ***** válasza:

Szia.


Irányitsd át a másolási parancsot/parancsokat.


A másolási parancs/parancsok végére ird be : > nul.


Illetve használd a copy-nál a /y kapcsolót (ugyanolyan nevezetű fájl f0lülirásara,


há átirányitod a copyt nem fogod látni az ilyen üzeneteit sem : Felülirja a következőt : fileneve.kit ? (Igen/Nem/Mindet) )


Sok sikert.

Üdv.

2013. márc. 29. 08:00
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!