Jak wyświetlić wszytkie pięciliterowe pliki z katalogu? [cmd]

0

Tak jak w temacie.
Chciałbym wiedzieć jakiego filtru użyć by wyświetlić wszystkie pliki z nazwą pięcioliterową?

1

pliki i foldery (tutaj mozesz sobie regexa zmienic):
dir /b | findstr /rc:"^.....$"

tylko pliki:
dir /b /a:-d | findstr /rc:"^.....$"

Mozna tez tak (? - jeden dowolny znak, * - dowolna liczba znakow):
dir /b ?????
(dodaj /a:-d jesli chcesz same pliki)
EDIT: To jak ktos wyzej wspomnial skopiuje pliki od 1-5 znakow, a nie tylko 5cioliterowe, rozwiazanie poprzednie jest lepsze. (? = 0 lub 1 znak)

0

Nie wiem jak to zaimplementować do funkcji copy :/
copy Wszystkie?????.* Pięcioliterowe
Musze zrobić by z folderu wszystkie przekopiował pięcioliterowe pliki do folderu o nazwie pięcioliterowe.

1

? oznacza jeden lub zero znaków więc niestety

copy Wszystkie\????? Pięcioliterowe\

skopiuje wszystkie pliki o długości od 1 do 5
możesz skopiować takie pliki a potem usunąć pliki 1, 2, 3 i 4 literowe

albo użyć for:

for /f "usebackq" %i IN (dir /b ^| findstr /rc:"^.....$") DO copy "%i" "Pięcioliterowe\%~i"

oczywiście w przypadku użycia w pliku .cmd (.bat) znaki procenta trzeba zdublować

0

Zrobiłem kod
@echo off
REM cd desktop
mkdir "Roboczy"
cd Roboczy
mkdir "Piecioliterowe"
mkdir "Tekstowe"
mkdir "Wszystkie"
mkdir "Zdjecia"
copy "Wszystkie*.bmp" "Zdjecia"
for /f "usebackq" %%i IN (dir /b ^| findstr /rc:"^.....$") DO copy "%%i" "Piecioliterowe%%~i"
cd Wszystkie
REM attrib +H .
pause
według polecenia

"Sporządź skrypt wykonywalny o nazwie RoboczyDo.cmd, który cały folder roboczy (patrz ćw. 2) skopiuje do roboczy_kopia na ścieżce podanej jako parametr wywołania polecenia.
Przykładowo polecenie: RoboczyDo.cmd d:\moje, spowodowałoby skopiowanie folderu roboczy
do: d:\moje\roboczy_kopia."

0

Chcę zapisać datę, nazwę aktualnie zalogowanego usera do pliku.

set username > "help.txt"
date >> "help.txt"
echo >> help.txt"
echo "--------------------" >> "help.txt"
help >> "help.txt"

Chciałbym by wyglądało to.
wesolyromek
192015

polecenia sa ok
a wygląda tak

USERNAME=Kacper
BieľĄca data: 2015-03-19
Wprowad« nowĄ dat©: (rr-mm-dd) ECHO jest wĄczone.
"--------------------"

0

Dwa posty wyżej to złe zadanie!
To jest poprawne polecenie:

Dalej skopiuj wszystkie pliki graficzne do folderu zdjęcia, analogicznie pliki tekstowe, natomiast do folderu „pięcioliterowe” skopiuj wszystkie pliki, których nazwa składa się z pięciu liter. Na koniec plikom w folderze „wszystkie” nadaj atrybut: „ukryty”. Wykorzystaj przy tym znaki globalne.

0

zrobiłeś tu taki burdel że nie mam pojęcia o co Ci chodzi
wkleiłeś bez ładu i składu jakieś kody, zadania, teksty w złym kodowaniu

używaj opcji "Podgląd" podczas pisania posta i napisz jeszcze raz

1 użytkowników online, w tym zalogowanych: 0, gości: 1