Як за допомогою Провідника Windows, як знайти імена файлів, починаючи з крапки (періоду), у 7 або Vista?


14

У мене вдома є ноутбук MacBook, і коли Mac OS X копіює файли по мережі, він часто приносить із собою приховані "крапки-файли". Наприклад, якщо я скопіюю "SomeUtility.zip", також буде скопійований прихований ".SomeUtility.zip"файл. Я вважаю ці точкові файли OS X як марні коси даних , що стосуються решти моєї мережі, і не хочу залишати їх на моєму файловому сервері Windows.

Припустимо, ці файли з крапками продовжуватимуться. тобто подумайте про те, як отримати OS X для припинення створення цих файлів, в першу чергу, взагалі іншого питання.

Швидше: Як я можу використовувати Провідник Windows для пошуку файлів, які починаються з крапки / періоду? Я хотів би періодично шукати мій файловий сервер і підірвати їх. Я спробував знайти файли, які відповідають, ".*"але це дало - і не несподівано - всі файли та папки.

Чи є спосіб ввести більш конкретні критерії пошуку під час пошуку в Провіднику Windows? Я маю на увазі вікно пошуку, яке з’являється у правому верхньому куті вікна Провідника. Скажіть, будь ласка, є спосіб уникнути мого запиту, щоб зробити те, що я хочу?

(Якщо цього не вдалося, я знаю, що я можу зіставити букву диска і потрапити в підказку cygwin і використовувати команду UNIX "знайти" , але я вважаю за краще блискучий простий спосіб.)


1
я думав, що cygwin - це блискучий простий шлях! :)
квакш-кіхот

Відповіді:


17

Використовуйте синтаксис розширеного пошукового запиту Window, який, в основному, дозволяє вам робити речі, які раніше використовували розширений пошук Vista та XP (що приховував Windows 7). Читайте про це на MSDN .

Отже, ви можете просто шукати, filename:.щоб знайти всі файли з ім'ям файлу, що починається з ".


дякую, у мене є бібліотека іконок із усіх безкоштовних завантажень, з якими я стикаюся. Щойно видалили файли 25k, починаючи з.
Valamas

Здається, посилання (ефективно) порушено (воно переспрямовує на windows.microsoft.com/en-US/windows/downloads/windows-xp ).
Пітер Мортенсен

@PeterMortensen виправлено!
Вірний

6

Метод вікна Command prompt для пошуку всіх «точкових файлів» у всіх каталогах нижче поточного каталогу, окрім імен каталогів, що починаються з крапки:

dir .*.* /s /a-D

1
+1 за те, що не вдаються до сторонніх програм, хоча, я думаю, ви маєте на увазі "включаючи каталоги нижче", як це робиться / і
RJFalconer

dir \.*тільки повертається .rnd(що це, я не знаю). Якщо ви хочете побачити файли, які починаються з a ., вам потрібно скористатися dir .*.*.
ворон

Для уточнення - / s здійснює пошук у всіх підкаталогах, але / aD виключає імена каталогів, починаючи з крапки. Я відредагую відповідь, щоб було зрозуміліше.
Майк

3
filename:.*. -kind:folder

Тут знаходять усі файли, які починаються з періоду, навіть ті, які не мають розширення. -kind:folderвиключає папки з пошуку. Тестовано в Windows 7. Має працювати на Vista та Windows 8.


1

Якщо ви готові скористатися безкоштовним сторонньою програмою, я настійно пропоную Locate32 . Ви можете шукати, використовуючи регулярні вирази.

:^\.знаходить файли, які ви шукаєте. (Ви також можете вирішити, щоб виключити каталоги з результатів.) Як бонус, індекс Locate32 та пошук набагато швидше, ніж вбудований пошук у Windows. Плюс контекстне меню правою кнопкою миші надає вам додаткові параметри, такі як "Скопіювати шлях до буфера обміну" та "Обчислити MD5".

Я створив сценарій AHK, щоб я міг швидко вивести Locate32 з Win- F3.


Ваш образ зламаний. Чи трапляється у вас оригінал, який ви могли б перезавантажити? Спасибі.
Гафф

@Gareth: Чувак, ти як якийсь робот? Я не зміг знайти оригінальне зображення ...
Leftium

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

1

Ви можете зупинити Mac, створюючи .DS_Store файли за допомогою цієї команди в Терміналі:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

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


1
У цій публікації є не один , не два , а три теги, де згадуються вікна, і все ж ви надаєте рішення для Mac.
Едді Б

1

Пізнє додавання ... Я додаю це, оскільки це дуже зручно встановлювати атрибути з командного рядка для точкових файлів (або каталогів) ...

Перша точка - пошук у поточному каталозі; другий - "врізаний з косою рисою" для пошуку імен, починаючи з крапки з крапки.

dir ".\.*" /A 

Задня косою рисою не є символ "втечі". Скоріше це роздільник шляху, який відокремлює перший період, який є шляхом, від другого періоду, який є початковою частиною імені файлу.
Itme2003

0

У Windows XP мені вдалося за допомогою Провідника Windows шукати .?*всі файли та папки, які починаються з крапки. Можливо, це працює так само в Windows Vista та Windows 7.

Будьте обережні, для мене це повернуті файли та папки, файли та папки всередині zip-файлів, файлів і папок, як це видно в кошику Explorer, а також файли та папки, як показано в папці командного рядка RECYCLER. У результаті пошуку, ймовірно, також знайдуться файли та папки, як це спостерігається в інших спеціальних видах папок, які має Explorer.


Дякую за пропозицію, але я просто спробував це, і, здається, також повертаються всі файли та папки в Windows 7, а не лише ті, що починаються з періоду.
Кріс В. Реа

0

Щоб додати до попередньої відповіді:

dir .*.* /s /a-D

Це також буде працювати:

dir .* /s /a-D

Різниця полягає в тому, що ви скидаєте трейлінг ". *" З команди, це знаходить файли з розширенням або без нього (тобто друга точка перед розширенням).

Випробуваний у Windows 7 та 10 за допомогою обох команд дав однакові результати в моєму випадку, оскільки всі файли мали розширення.


Примітка

У роботі з вилками ресурсів Mac, можливо, ви захочете звузити пошук до файлів, на яких розміщено "._"

dir ._*.* /s /a-D або dir ._* /s /a-D

Таким чином "точкові файли", які ви хочете зберегти як ".htaccess" та ".htpasswd", виключаються.

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