0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 12
1

Вывод в текстовый файл относительных путей файлов, созданных в определённой директории за день

03.11.2015, 11:38. Показов 944. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
появилась следующая задача, формировать каждый день выходной файл, в котором должны присутствовать файлы, созданные пользователями за день.

В директории присутствуют также и подпапки, данную задачу пробовали решить совместным использование. dir и find, но не устраивает вывод, получалось только сформировать имена файлов без их расположения.

Вывод должен быть примерно, следующий

/subfolder1/test1.txt

/subfolder2/test2.txt

Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2015, 11:38
Ответы с готовыми решениями:

Как создать текстовый файл в определённой директории на диске?
Ребят помогите,как создать текстовый файл в определённой директории на диске C.

Как мне создать текстовый файл в определенной директории?
Мне нужно по определенному пути моего проекта создать текстовый файл.

Вывод файлов в определенной директории
подскажите пожалуйста в каком направлении System:: смотреть чтобы выполнить данную задачу? не в...

Вывод списка файлов заданной директории, созданных в первом полугодии указанного года
Приветствую! Столкнулся с проблемой- нужно вывести все файлы заданной директории, созданные в...

1
728 / 326 / 134
Регистрация: 17.03.2014
Сообщений: 822
03.11.2015, 20:03 2
krut9shka, примерно так:
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@echo off
SetLocal EnableExtensions EnableDelayedExpansion
 
:: users_outdir - КОРНЕВОЙ каталог
:: куда ВСЕ пользователи складывают результаты своей работы
set "root=%temp%\our jobs\users_outdir"
 
:: days_report.txt - файл отчёта
set "result=%temp%\days_report.txt"
 
set "x=%root%"
:get_last
for /f "tokens=1* delims=" %%a in ("!x!") do (set "last=%%a"&set "x=%%b"&if defined x goto:get_last)
:: здесь last=последний токен в %root%, т.е. users_outdir
 
 
if exist "%result%" del "%result%" >nul
>"%result%" (for /r "%root%" %%v in (*) do (set "x=%%v"&echo \%last%!x:%root%=!))
 
:: start " " "%result%"
echo.отчёт здесь: "%result%"
pause
exit
0
03.11.2015, 20:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.11.2015, 20:03
Помогаю со студенческими работами здесь

Вывод в связный список всех файлов/папок в определенной директории
Доброго времени. Есть вот такой код: #include "stdafx.h" #include "iostream" #include...

Записать в текстовый файл все имена файлов в директории
Написать дополнительный файл, подключаемый к. cpp, который записывает в текстовый файл все имена...

В определенной директории, прочитать все имена файлов и создать папки, с названиями этих файлов
В общем Моя задача, в определенной директории, прочитать все имена файлов и создать папки, с...

Обход заданной директории и вывод всех её файлов и папок в файл-отчет
Написать функцию, которая делает обход заданной директории и выводит все её файлы и папки и...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru