1

Я использовал следующую команду в надежде переместить файлы PDF из

\\netdrive\F1\F2\Source\

в другую папку

 \\netdrive\F3\F4\Des\

Команда:

PushD "\\netdrive\F1\F2\Source\" &&(forfiles /m *.pdf /C "cmd /c move @file ..\..\..\F3\F4\Des") & popd

Когда я запускаю его в CMD, он показывает перемещенные файлы x. И они исчезают из моей исходной папки, но я не могу найти ни одной из них в моей целевой папке ...

Итак, мой вопрос, где я могу найти эти файлы сейчас?

PS: я успешно переместил файл в

\\netdrive\F1\F2\Source\sub\

с помощью:

PushD "\\netdrive\F1\F2\Source\" &&(forfiles /m *.pdf /C "cmd /c move @file .\sub") & popd

1 ответ1

1

Вы поняли это? Поскольку ваш пример несколько запутан, мне неясно, что такое \\server\share и какова подпапка общего ресурса. Не думаю, что вы можете использовать относительные пути, такие как ..\..\ чтобы перейти в другую долю. Но, похоже, ты пытался это сделать.

Я думаю, вы бы получили правильные результаты, если бы вместо этого использовали абсолютный путь к месту назначения.

Я хотел бы выяснить, каков физический путь к \\netdrive\F1 на сервере, а затем посмотреть в %physpath\..\F3\F4\Des\ .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .