Я ищу метод на основе Windows / Dos для переименования и копирования/перемещения файлов на основе содержимого файла импорта CSV.
например:
Import file example:
"C:Dir1File001.txt","Q:Dir02Dir03Dir04NewFile001.txt"
"C:Dir2File002.txt","Q:Dir05Dir06Dir07NewFile002.txt"
"C:Dir3File003.txt","Q:Dir08Dir09Dir10NewFile003.txt"
что мне нужно
идеально метод принял бы вышеуказанное как входной сигнал и скопируйте/двиньте архивы от колонки 1 к колонке 2 пока создающ все необходимые директории.
Я тоже ищу некоторые обработки ошибок, таких как
- не могу создать папку (для любой reason)
- файл уже существует - либо в месте назначения, либо потому, что вход переименования помещает два файла с тем же именем в тот же каталог.
- есть способ иметь дело с наездом (добавить суффикс и т. д.).
что я пробовал
Я пробовал следующие приложения до сих пор, но так и не смогли заставить их работать как мне нужно, так хотел увидеть, если есть другой способ, а не программное обеспечение, которое будет делать такую операцию с Windows:
-
Утилита Массового Переименования
- попытался использовать функцию" импорт пар", но не получил результатов. (Буквально ничего не происходит без ошибок.)
-
- можно импортировать файл загрузки, но он использует только имена файлов из столбца 2. Не перемещает файлы в папки.
-
пакет Dos используя переместить или скопировать
-
существующие файлы перезаписываются, сообщения об ошибках для длинных путей / имен файлов не являются описательными, нет исправления ошибок для повторяющихся имен файлов.
-
мой экземпляр серии
COPY /Y "C:Dir1File001.txt" "Q:Dir02Dir03Dir04NewFile001.txt"
-
все другие предложения или методы которые будут работать и будут достаточным для всех моих потребностей если возможный были бы значительно оценил, так как все, что я пробовал, не дотягивает до ожидаемого результата по указанным причинам, поэтому мне было любопытно, если кто-то на суперпользователя можете помочь мне с этой задачей.