|
|
|
Переименовать файлы в дир и поддиректориях
|
|||
|---|---|---|---|
|
#18+
Коллеги, есть вопрос! Задача: Дан 1. директория на жестком диске. Например C:\My . Директория имеет поддиректории. 2. есть список старых имен файлов (например XХХ_данные_кодификатор.dat). Задача: Найти в цикле макроса все файлы из списка имен и переименовать их по какому-либо правилу. Например в Y_SysDate_данные_кодификатор.dat. Что сделал Нашел все файлы макросом по маске - вывел на лист в экселе путь к ним включая имя ( C:\My\T\X_данные_1.dat; C:\My\T\XХК_данные_2.dat.. Как мне теперь сделать перемещение их из этих путей в другую папку с переменами в имени? Вот туда C:\Тмп\У_01_06_09_мои_данные_1.dat; (правило формирования имен правда любое...) C:\Тмп\У_мои_данные_2.dat.. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:00 |
|
||
|
Переименовать файлы в дир и поддиректориях
|
|||
|---|---|---|---|
|
#18+
Если попроще, то дано : файл1.тхт надо перименовать его в коде в файл2.тхт. Реализовать думаю надо через Код: plaintext А если еще и перенести его в другую директорию то вообще супер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 09:04 |
|
||
|
Переименовать файлы в дир и поддиректориях
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 16:49 |
|
||
|
Переименовать файлы в дир и поддиректориях
|
|||
|---|---|---|---|
|
#18+
Что-то не получается с fso.MoveFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 16:27 |
|
||
|
Переименовать файлы в дир и поддиректориях
|
|||
|---|---|---|---|
|
#18+
DMK67Что-то не получается с fso.MoveFileи чего пишет? в references включили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 17:18 |
|
||
|
Переименовать файлы в дир и поддиректориях
|
|||
|---|---|---|---|
|
#18+
Есть еще такой простой метод: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 22:38 |
|
||
|
Переименовать файлы в дир и поддиректориях
|
|||
|---|---|---|---|
|
#18+
ага, особенно эффективный при больших размеров файлов что, встроенную команду Name уже отменили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 22:42 |
|
||
|
Переименовать файлы в дир и поддиректориях
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Согласен, сразу в голову не пришло: Код: vbnet 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 01:47 |
|
||
|
Переименовать файлы в дир и поддиректориях
|
|||
|---|---|---|---|
|
#18+
С другой стороны, не будем забывать о том, что исходный файл находится в немонопольном доступе. И о совместимости со всеми версиями вплоть до 95... И тогда выясняется, что стамегабайтного размера экзелевского файла обычно не бывает. И проще открыть файл самому, чем напрягать API на предмет захвата. И явно скопировать/явно удалить исходник, как и положено... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 01:56 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37650390&tid=2176041]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 318ms |

| 0 / 0 |
