|
Что выдаст команда dir "1_????????.txt" ? |
☑ |
0
Aceforg
24.07.14
✎
16:16
|
Имеем в папке два файла
1_20142407.txt
1_20142407_old.txt
Что выдаст команда dir "1_????????.txt" ?
Если вы не верите своим глазам проверьте и эти команды
dir "1_??????.txt" (6 символов ?)
dir "1_?????.txt" (5 символов ?)
|
|
1
mikecool
24.07.14
✎
16:17
|
что выдаст?
|
|
2
Aceforg
24.07.14
✎
16:18
|
(1) оба файла
|
|
3
mikecool
24.07.14
✎
16:22
|
(2) это круто?
|
|
4
MiniMuk
24.07.14
✎
16:22
|
все нормально тыж задаешь не количество символов, а что 3, 4, 5, 6, 7( или 8) могут быть любыми. Они любые
|
|
5
f_vadim
24.07.14
✎
16:25
|
Это наследие доса, твои файлы преобразуются в формат 8.3 с ~1 в конце.
|
|
6
f_vadim
24.07.14
✎
16:26
|
попробуй
2407.txt
2407_old.txt
и фильтр
24??.txt
|
|
7
f_vadim
24.07.14
✎
16:27
|
8.3 - это не 1с :)
|
|
8
MiniMuk
24.07.14
✎
16:27
|
(5) не знаю как наследие у меня вин 7, там в справке
/X Отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие имена файлов выводятся слева от длинных. Если короткого имени у файла нет, вместо него выводятся пробелы.
Тож наследие?
|
|
9
Aceforg
24.07.14
✎
16:28
|
(5) Спасибо. Об этом не вспомнил.
|
|
10
MiniMuk
24.07.14
✎
16:29
|
по идее
2407.txt
2407_old.txt
и фильтр
24???.txt
выдаст 1 файл, теоретически
|
|
11
f_vadim
24.07.14
✎
16:29
|
(10) ни одного
|
|
12
Aceforg
24.07.14
✎
16:30
|
(5) Тогда вопрос: Как маской отсеять не нужный файл (1_20142407_old.txt )
|
|
13
f_vadim
24.07.14
✎
16:32
|
(12) dir *.txt | findstr 1_.........txt
|
|
14
f_vadim
24.07.14
✎
16:36
|
в findstr можно и поинтереснее фильтр нарисовать, оно регэкспы использует, свои, корявые.
|
|
15
Aceforg
24.07.14
✎
16:38
|
(12) Ну понятно что такую "маску" не засунуть в 1с МассивФайлов =НайтиФайлы(ПутьКПапке,"*.txt | findstr 1_.........txt");
Придется поизвращаться
|
|
16
f_vadim
24.07.14
✎
16:40
|
(15) а что, НайтиФайлы отрабатывает также коряво, как и dir?
|
|
17
Aceforg
24.07.14
✎
16:41
|
(16) Рад бы ошибиться
|
|
18
Vladal
25.07.14
✎
15:56
|
Используй WSH или JS для поиска файлов по маске
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший