Трудно представить, какие трудности вы испытываете. Можете ли вы объяснить, как вы пытаетесь это сделать, а что не работает? Вы используете командную строку? Проводник Виндоус?
fixer1234
9
Не уверен, почему это было отвергнуто и закрыто как "неясно". Это звучит довольно ясно для меня.
Корнуэлл
КАК ЭТО НЕЧЕСТНО? @ fixer1234
Дон
2
@DonLarynx: перемещение файлов - тривиальная задача, и существует множество способов. Любому человеку будет трудно найти хотя бы один метод для его достижения. Вопрос подразумевает, что у ОП есть особые требования или ограничения (которые не описаны), которые делают любые методы, которые он попробовал (которые не описаны), в некотором смысле неудовлетворительными (которые не описаны). Вот что неясно. Если это не запрос на решение, относящееся к конкретной проблеме или ограничениям, вопрос - это вызов, чтобы описать каждый возможный способ перемещения файлов, который является слишком широким.
fixer1234
Ответы:
50
Сделайте выбор файлов и папок, которые вы хотите переместить.
Щелкните правой кнопкой мыши, выберите вырезать
Перейти в родительскую папку
Щелкните правой кнопкой мыши на пустом месте и выберите «Вставить».
Если рассматриваемая подпапка имеет несколько подпапок и вы хотите переместить все файлы без их структуры подпапок в такт, сделайте следующее:
Нажмите F3, чтобы открыть диалоговое окно поиска (или, если у вас Windows 7+, курсор переместится на панель поиска)
Введите *.*и нажмите Enter.
Дождитесь завершения поиска. Обратите внимание, что это может быть сделано, и вдруг он находит больше файлов. Когда поиск завершен, уведомления нет, кроме строки с надписью: «Поиск снова в», которая отображается внизу результатов поиска.
Выберите все файлы, используя Ctrl+A
Щелкните правой кнопкой мыши, выберите вырезать
Перейдите в родительскую папку, сначала нажав назад, чтобы выйти из поиска, а затем в другой раз, чтобы перейти в родительскую папку.
Щелкните правой кнопкой мыши пустое место и выберите «Вставить».
Лично мне нравятся пакетные решения, потому что мне не нужно ждать завершения функции поиска. Тем не менее, это, вероятно, самый простой для обычного пользователя.
Инженер Тост
23
Используйте команду «for»: откройте командное окно, затем используйте что-то вроде следующего, предполагая, что у вас есть файлы в c: \ foo \ bar \ и вы хотите переместить их в c: \ foo \:
for %F in (c:\foo\bar\*.*) do move /Y %F c:\foo
Переключатель / Y отключает подтверждение; удалите его, если хотите подтвердить каждое перемещение файла.
изменить: если вы хотите сохранить это в пакетный файл и запустить его из родительской папки, вы можете, но вам нужно удвоить знаки процента (т. е.% F становится %% F)
forэто, безусловно, хорошая вещь для использования, но использование `for / r% cd %% i в ( . ) делает перемещение / y% ic: \ foo \ bar` может быть лучше. Извините, код не может быть отформатирован, я не знаю почему.
Джейми
Конечно, / R было бы полезно, если есть несколько слоев подкаталогов, которые также нуждаются в перемещении их содержимого.
Пироги с Snewsley
Надеюсь, это поможет, @SnewsleyPies!
Джейми,
У меня проблемы с пониманием этого кода. Я предполагая , что F используется в forключ командной для содержимого папки, но если это так, то почему это не /Fвместо %F? Какова цель знака процента?
Хашим
%FЯвляется каждый элемент в подпапке. Если вы прочитаете это, он скажет for each element in sub-folder, move it to parent folder and confirm confirmation dialog.
Это предполагает только одну подпапку с файлами, которые нужно извлечь из нее. Если бы это было так, OP, вероятно, не стал бы искать автоматизированное решение, когда их можно было бы просто вырезать и вставить за несколько секунд.
Хашим
4
В проводнике Windows перейдите в родительскую папку и используйте диалоговое окно поиска для поиска *, которое вернет вам все файлы в родительской и вложенных папках. (Или, если вы знаете, что хотите возвращать только определенные элементы из подпапок, ограничьте поиск по своему усмотрению. Например, если вы просто хотите переместить файлы .jpg, вы можете искать * .jpg)
В результатах поиска установите его, чтобы показать детали и отсортировать по столбцу пути к папке (возможно, вам придется добавить его в отображаемые столбцы). Это облегчает выбор всех элементов, которые не находятся в пути родительской папки.
Выберите все элементы, которые вы хотите переместить, и перетащите их в родительскую папку.
Ответы:
Если рассматриваемая подпапка имеет несколько подпапок и вы хотите переместить все файлы без их структуры подпапок в такт, сделайте следующее:
*.*
и нажмите Enter.источник
Используйте команду «for»: откройте командное окно, затем используйте что-то вроде следующего, предполагая, что у вас есть файлы в c: \ foo \ bar \ и вы хотите переместить их в c: \ foo \:
Переключатель / Y отключает подтверждение; удалите его, если хотите подтвердить каждое перемещение файла.
изменить: если вы хотите сохранить это в пакетный файл и запустить его из родительской папки, вы можете, но вам нужно удвоить знаки процента (т. е.% F становится %% F)
источник
for
это, безусловно, хорошая вещь для использования, но использование `for / r% cd %% i в ( . ) делает перемещение / y% ic: \ foo \ bar` может быть лучше. Извините, код не может быть отформатирован, я не знаю почему.for
ключ командной для содержимого папки, но если это так, то почему это не/F
вместо%F
? Какова цель знака процента?%F
Является каждый элемент в подпапке. Если вы прочитаете это, он скажетfor each element in sub-folder, move it to parent folder and confirm confirmation dialog
.Из командной строки:
Move c:\parentFolder\subFolder\*.* c:\parentFolder
источник
В проводнике Windows перейдите в родительскую папку и используйте диалоговое окно поиска для поиска *, которое вернет вам все файлы в родительской и вложенных папках. (Или, если вы знаете, что хотите возвращать только определенные элементы из подпапок, ограничьте поиск по своему усмотрению. Например, если вы просто хотите переместить файлы .jpg, вы можете искать * .jpg)
В результатах поиска установите его, чтобы показать детали и отсортировать по столбцу пути к папке (возможно, вам придется добавить его в отображаемые столбцы). Это облегчает выбор всех элементов, которые не находятся в пути родительской папки.
Выберите все элементы, которые вы хотите переместить, и перетащите их в родительскую папку.
источник
Для этого не существует готового решения. Используйте простую технику перетаскивания:
источник