Я использовал следующую команду, надеясь переместить файлы 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
Вы разобрались с этим? Поскольку ваш пример несколько запутан, мне не ясно, что такое \\server\share
, а что такое подпапка общего ресурса. Я не думаю, что вы можете использовать относительные пути, например, ..\..\
для перехода в другой общий ресурс. Но похоже, что вы пытались это сделать.
Я предполагаю, что вы получили бы правильные результаты, если бы вместо этого использовали абсолютный путь к месту назначения.
Мне бы хотелось выяснить, каков физический путь к \\netdrive\F1
ресурсу общего доступа на сервере, а затем посмотреть в %physpath\..\F3\F4\Des\
.