Копіювання файлів на мережеві диски


0

У мене є такий пакетний копіювальний файл, який добре працює локально.

FORFILES /P C:\Users\Documents\TestingFolder\PDFs\ /M *Daily*.pdf /S /C "cmd /c copy @file C:\Users\Documents\TestingFolder\MovedPDFs\"

це переміщує всі PDF-файли з однієї папки в іншу без підпапок.

Ця порція працює чудово .....

Але коли я змінюю вихідну папку на свій мережевий диск, вона не працює

FORFILES /P C \\10.62.12.50\e\system\mwshares\ Documents\TestingFolder\PDFs\ /M *Daily*.pdf /S /C "cmd /c copy @file C:\Users\Documents\TestingFolder\MovedPDFs\"

Мені не підтримуються UNC Paths.

Обидва диски спільні, і я маю адміністративні дозволи.

Я можу копіювати файли вручну просто чудово.

Будь-яка допомога буде вдячна


2
У вас насправді є простір mwshares\ Documents? І чому там Cв FORFILES /P C?
DavidPostill

"\\ 10.62.12.50" - це шлях UNC. У мене є думка, що до цього "посилання не підтримуються". Хоча це серйозно, я не впевнений, але ця помилка може йти від дзвінка CMD, і я думаю, що це може бути пов'язано з робочою директорією CMD.
Йорік

Відповіді:


1

Ви можете замість цього використати Robocopy . Синтаксис був би набагато простішим, і він обробляє контури UNC просто чудово.


на жаль, у мене немає дозволів на завантаження будь-якого нового програмного забезпечення ..
Ihsienak,

Робокопія не є стороннім програмним забезпеченням. Він є рідним для всіх версій Windows Vista та новіших версій.
Чарльз Бердж

0

На жаль, у мене немає дозволів додавати нове програмне забезпечення на ПК. Я фактично змусив його працювати (я свого роду) Я використовую xcopy для завантаження папок і файлів на локальну машину. Тоді я використовую forfiles, щоб викреслити каталоги, залишаючи мені лише ті PDF-файли, які я хотів. Потім я використовую інший xcopy для завантаження PDF-файлів на адміністративний сервер. Вони є в одному пакетному файлі, який працює точно так, як я цього хотів.

Залишилося єдине питання - дозволи. Якщо я зареєстрований на ПК як адміністратор, він чудово працює. але якщо він виходить з системи, він зупиняється на другому xcopy на сервері Адміністрації. Моя відділ ІТ працює над цією частиною.

У мене є адміністративні права на всі 3 машини. Але з цими корпоративними машинами це все ще мене дещо обмежує. На локальному ПК заставка автоматично виходить із системи. Нам заборонено змінювати це налаштування.

Я спробував запустити Runas / user: xxxxxx \ xxxxxxx / savecred, але він все ще не працював ... ІТ-відділ розглядає, як залишити мені відображений привід, який дозволить передавати дані навіть при виході з системи. Я хочу, щоб пакетний файл працював о 6:30 ранку, перш ніж хтось потрапить до офісу.

це моє останнє оновлення

Дякую за всю допомогу в роботі

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.