Windows - Як перемістити всі файли в папках у батьківську папку? [зачинено]


29

Чи можете ви показати мені, як перемістити всі файли в підпапку до батьківської папки?


1
Важко уявити, який тип труднощів ви переживаєте. Чи можете ви пояснити, як ви намагаєтеся це зробити, а що не працює? Ви використовуєте командний рядок? Провідник Windows?
fixer1234

9
Не впевнений, чому це було прийнято та закрито як "незрозуміло". Мені це звучить досить чітко.
Корнуелл

ЯК ЦЕ НЕЧАСНИЙ? @ fixer1234
Дон

2
@DonLarynx: Переміщення файлів є тривіальним завданням, і існує безліч способів. Будь-хто буде важко натиснути, не зможе знайти навіть єдиного методу для його виконання. Питання означає, що ОП має специфічні вимоги або обмеження (які не описані), які роблять будь-які методи, які він намагався (які не описані), певним чином незадовільними (які не описані). Ось що незрозуміло. Якщо це не запит на рішення, специфічне для певної проблеми або обмежень, питання - це заклик до опису всіх можливих способів переміщення файлів, який є надто широким.
fixer1234

Відповіді:


50
  1. Зробіть вибір файлів і папок, які потрібно перемістити.
  2. Клацніть правою кнопкою миші, виберіть вирізати
  3. Перейдіть до батьківської папки
  4. Клацніть правою кнопкою миші на порожньому просторі та оберіть пасту.

Якщо у відповідної папки є кілька підпапок, і ви хочете перемістити всі файли без їх структури підпапок, виконайте наступне:

  1. Натисніть F3, щоб відкрити діалогове вікно пошуку (або якщо у вас Windows 7+, він перемістить курсор на панель пошуку)
  2. Введіть *.* і натисніть клавішу Enter.
  3. Дочекайтеся завершення пошуку. Зауважте, що це може здатися зробленим, а потім раптом він знайде більше файлів. Немає сповіщень, коли пошук завершений, окрім рядка з написом: Знову шукати знову, який з’являється внизу результатів пошуку.
  4. Виберіть усі файли за допомогою Ctrl +A
  5. Клацніть правою кнопкою миші, виберіть вирізати
  6. Перейдіть до батьківської папки, спочатку натискаючи назад, щоб вийти з пошуку, а потім ще раз перейти до батьківської папки
  7. Клацніть правою кнопкою миші порожнє місце та виберіть вставку.

2
Особисто мені подобаються пакетні рішення, тому що мені не потрібно чекати завершення функції пошуку. Однак це, мабуть, найпростіше для випадкового користувача.
Інженер Тост

23

Скористайтеся командою "для": відкрийте вікно команд, а потім використовуйте щось на зразок наступного, припускаючи, що у вас є файли в c: \ foo \ bar \ і хочете перемістити їх у c: \ foo \:

for %F in (c:\foo\bar\*.*) do move /Y %F c:\foo

Перемикач / Y вимикає підтвердження; видаліть його, якщо ви хочете підтвердити кожен хід файлу.

редагувати: якщо ви хочете зберегти це у пакетному файлі та запустити його з батьківської папки, ви можете, але вам потрібно подвоїти знаки відсотків (тобто% F стає %% F)


2
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.
Joel Broström

8

З командного рядка:

Move c:\parentFolder\subFolder\*.* c:\parentFolder


2
Це передбачає лише одну підпапку з файлами, які потрібно витягти з неї. Якби це було так, ОП, ймовірно, не шукатиме автоматизованого рішення, коли вони могли б просто вирізати та вставити за кілька секунд.
Хашим

4
  1. У Провіднику Windows - перейдіть до батьківської папки та скористайтеся діалоговим вікном пошуку для пошуку *, який поверне всі файли у батьківській і підпапках. (Або якщо ви знаєте, що хочете повернути лише певні елементи з підпапок, то обмежте пошук за своїм бажанням. Наприклад, якщо ви просто хотіли перемістити файли .jpg, ви можете шукати * .jpg)

  2. У результатах пошуку встановіть його для відображення деталей та сортування за стовпцем шляху до папки (можливо, вам доведеться додати його до показаних стовпців). Це полегшує вибір усіх елементів, які не перебувають у батьківській папці.

  3. Виберіть усі елементи, які потрібно перемістити, та перетягніть їх у батьківську папку.


2

Для цього не існує нестандартного рішення. Використовуйте просту техніку перетягування:

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