Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/34: Рейтинг темы: голосов - 34, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 9

Получить несколько папок в переменные и самый новый файл в папке

03.05.2017, 07:02. Показов 6877. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем. Снова обратился за вашей помощью.

1. Вопрос. Есть папка "1". В ней лежит еще несколько папок, условно "2", "3", "4". Название папок неизвестны.
Нужно получить имя каждой папки и положить в переменную, а также полный путь к каждой папке .
--- Каждый раз количество папок меняется.---


2. Вопрос. Есть куча файлов в паре с разными расширениями. Имя файла рандомное, а расширение постоянное.
Например:

123232.txt
13232.tft
12322232.txt
3222232.tft
1вав23232.txt
13232.tft
123222в32.txt
3222ва232.tft
......


Они идут парами, различается датой создания. Нужно из всей кучи, выделить именно ту пару, которая была создана позже всех.

Идеи по второму вопросу:
циклом обработать все файлы в папке с расширением *.txt.
Определить самую позднюю дату создания файла.
положить путь в переменную
Повторить шаги со вторым расширением. Только не могу реализовать. Тонна ошибок, ведь недавно начал изучать повершелл

Заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.05.2017, 07:02
Ответы с готовыми решениями:

Получить md5 папок в папке и пропустить несколько папок
Доброго времени суток.Делаю проверку папок и вложенных в них папок по md5.Всего нужно проверить 3 папки(имена известны) в каждой папке по 3...

Удалять файлы в папке, оставляя один самый новый файл
Здравствуйте. Помогите сделать следующее: Есть необходимость удалять файлы в папке, оставляя один самый новый файл.

Удалить все старые файлы из двух папок, оставив только самый новый файл
Имеются файлы вида хх000000.txt где хх - буквы 000000 - числа (порядковый номер) В папках (Р1 и Р2) удалить все старые файлы....

2
 Аватар для KDE777
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
03.05.2017, 10:48
Цитата Сообщение от atheroth Посмотреть сообщение
1. Вопрос.
PowerShell
1
2
$Folder_List = Get-ChildItem -Path C:\Temp -Directory | select Name,FullName
$Folder_List | ft -a
Цитата Сообщение от atheroth Посмотреть сообщение
2. Вопрос.
PowerShell
1
2
3
$File_List = Get-ChildItem -Path C:\Temp -File | ?{$_.Extension -eq '.txt' -or $_.Extension -eq '.tft'}
$File_List | ?{$_.Extension -eq '.txt'} | sort CreationTime | select -Last 1 | fl Name,CreationTime
$File_List | ?{$_.Extension -eq '.tft'} | sort CreationTime | select -Last 1 | fl Name,CreationTime
0
Любознательный
 Аватар для YuS_2
7401 / 2247 / 359
Регистрация: 10.03.2016
Сообщений: 5,196
03.05.2017, 11:00
Цитата Сообщение от atheroth Посмотреть сообщение
1.
PowerShell
1
2
$a = dir "C:\1\*" -dir
$a.fullname
Цитата Сообщение от atheroth Посмотреть сообщение
2.
PowerShell
1
2
3
$b = gci "c:\1\*" -file -inc *.txt|sort -desc creationtime
$b[0].name
$b[0].basename + ".tft"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.05.2017, 11:00
Помогаю со студенческими работами здесь

Переписать данные из файла в новый файл, отбросив самый большой и самый маленький результат
Файл содержит данные о результатах 25 экспериментальных измерений. Переписать их в новый файл, отбросив самый большой и самый маленький...

Создать несколько папок в папке
Добрый день. Обращаюсь к тем, у кого есть немного свободного времени. Пожалуйста, помогите написать bat-файл. Суть задачи следующая:...

Создать командный файл в CMD/Bash: в указанной папке удалится самый маленький txt-файл
Нужно создать командный файл, запустив который, в указаной папке удалится самый малеенький txt-файл. Прошу помочь.:cry:

Получить список папок в папке но не в подпапках
Здравствуйте. Как можно получить список имен папок и их количество в определенной папке но не в подпапках тоесть просто список папок...

Определить самый поздний по созданию файл в папке
Есть папка,в ней много подпапок и файлов.необходимо узнать какой файл изменялся последним и через msgbox вывести путь к файлу, и название...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru