1

Тема: AHK: Удаление даты создания файла.

Здравствуйте.
После сортировки строк в файле командой  A_LoopFileTimeModified
Получается текстовый файл такого вида :
20240816125910 B470HM136_XD27HS420R8001343_20240816.txml
20240816125634 A911HM136_XD27HS420R7000606_20240816.txml
20240816125420 A908HM136_XD27HS420R7000733_20240816.txml
20240816125144 B475HM136_XD27HS420R7000741_20240816.txml
20240816124912 A914HM136_XD27HS420R7000874_20240816.txml
20240816124658 A906HM136_XD27HS420R7000735_20240816.txml

Помогите создать файл 2.txt , в  котором не будет даты создания файла.
Т.е должно остаться только это :

B470HM136_XD27HS420R8001343_20240816.txml
A911HM136_XD27HS420R7000606_20240816.txml
A908HM136_XD27HS420R7000733_20240816.txml
B475HM136_XD27HS420R7000741_20240816.txml
A914HM136_XD27HS420R7000874_20240816.txml
A906HM136_XD27HS420R7000735_20240816.txml
Спасибо.

2

Re: AHK: Удаление даты создания файла.

source = 
(
20240816125910 B470HM136_XD27HS420R8001343_20240816.txml
20240816125634 A911HM136_XD27HS420R7000606_20240816.txml
20240816125420 A908HM136_XD27HS420R7000733_20240816.txml
20240816125144 B475HM136_XD27HS420R7000741_20240816.txml
20240816124912 A914HM136_XD27HS420R7000874_20240816.txml
20240816124658 A906HM136_XD27HS420R7000735_20240816.txml
)
MsgBox % RegExReplace(source, "m`a)^.+?\s")
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: Андрейка 007, 2024-08-19 20:24:42)

Re: AHK: Удаление даты создания файла.

teadrinker
Спасибо , так работает. А как мне создать файл 2.txt   в котором будут эти значения не очень понимаю.
1.txt создавал так  :

Loop, D:\Проба\*.*, 1 ; *.txt

    FileList = %FileList%%A_LoopFileTimeModified%`t%A_LoopFileName%`n
    Sort, FileList,R ; Сортировать по дате.
     Loop, parse, FileList, `n
{
    if A_LoopField = ; Пропустить последний перевод строки (пустую строку) в конце списка.
         continue
     StringSplit, FileItem, A_LoopField, %A_Tab% ; Разбить на две части в месте, где табуляция.
    
         break
}
FileAppend , %FileList%, C:\Проба\1.txt

4

Re: AHK: Удаление даты создания файла.

Оформите код соответствующим тегом.
Замените

FileAppend , %FileList%, C:\Проба\1.txt

на

FileAppend , % RegExReplace(FileList, "m`a)^.+?\s"), C:\Проба\1.txt
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Удаление даты создания файла.

teadrinker
Огромное спасибо.

6

Re: AHK: Удаление даты создания файла.

Андрейка 007

teadrinker пишет:

Оформите код соответствующим тегом.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder