Я хочу иметь доступ ко всем файлам папки и иметь их список и работать с ними.
Например: есть папка с именем "new folder
"и состоит из файлов:. 1.txt
и 2.txt
Я не знаю, что находятся в папке new folder
Поэтому я хочу, список файлов в нем
Поэтому вопросы. :
1 Как я могу найти такой список?
2- Как я могу удалить файл (например, 2.txt), знаю ли я, что есть файл с этим именем или нет.
3- Можно ли изобразить out был использован txt-файл или нет (он пуст или нет)
thanks;с именами файлов и их удалением
ответ
Я бы использовал Boost filesystem для анализа содержимого папки и remove, чтобы удалить файл. Вы найдете в файловой системе tutorial некоторый образец, который облегчит вашу работу.
: remove (путь) он доступен в форсированной файловой системе.
Стоит отметить, что: «Функция remove вызывает файл чье имя является строкой, на которую указывает имя файла, которое больше не доступно этим именем "(окончательный проект C11 N1570 7.21.4.1.2), который не совсем то же, что и его удаление, а open-std.org говорит: Неверное поведение для файлов, отличных от обычных файлов. " http://www.open-std.org/JTC1/SC22/WG15/docs/rr/9945-1/9945-1-59.html, поэтому 'remove()' может быть не таким хорошим, как что-то конкретное для платформы. – BoBTFish
Хммм ... на другой странице говорится: «Если путь не назвал каталог, remove (путь) должен быть эквивалентен unlink (path). Если имена путей в каталоге, remove (путь) должен быть эквивалентен rmdir (path) «. http://pubs.opengroup.org/onlinepubs/009695399/functions/remove.html Не совсем уверен, что это оставляет нас (относительно систем Posix). – BoBTFish
@BobTFish: Я надеюсь, что то, что происходит при выдаче таких звонков, будет тем, что мы * логически ожидаем, по модулю таких сложных вопросов, как * условия гонки * и т. П. ... – CapelliC
- 1. «Закрытие» файлов в IsolatedStorage перед их удалением
- 2. Компиляция файлов Java с разными именами файлов и именами классов
- 3. Проблема с удалением каталога и файлов
- 4. Проблемы с удалением каталогов и файлов рекурсивно
- 5. Проблемы с удалением выбранных файлов
- 6. Как управлять созданием и удалением временных файлов
- 7. Создание файлов с управлением именами
- 8. Слияние нескольких файлов tsv/csv или их содержимого в соответствующих столбцах, разделенных именами и именами порядка
- 9. Экспорт нескольких файлов с разными именами файлов
- 10. Файлы с неизвестными именами файлов
- 11. Объединение файлов с именами путей
- 12. Spinner с именами файлов и числом
- 13. Удалить пробелы и хвосты с именами файлов
- 14. Как Firebase предотвращает злоупотребление загрузкой файлов и удалением устаревших файлов?
- 15. Обработка ранее загруженных файлов с последующим удалением
- 16. Проблема с удалением файлов cookie в symfony
- 17. Ошибка загрузки файлов с именами файлов. GWT
- 18. Открытие файлов с последовательными именами файлов
- 19. Загрузка нескольких файлов с длинными именами файлов
- 20. восстановление файлов с скремблированными именами файлов
- 21. Как обращаться с именами файлов
- 22. Spark read.json с именами файлов
- 23. Записывать цитаты с удалением команды и добавлять их произвольно
- 24. ASP.NET Загрузка файлов с динамическими именами файлов
- 25. Powershell, Слияние файлов CSV с именами файлов
- 26. Проблемы с Python с именами файлов
- 27. Заполните Listview с именами файлов
- 28. Поиск файлов с именами UNICODE
- 29. автозаполнение bash с именами файлов
- 30. Заполнить таблицу с именами файлов
Это зависит от платформы. –
Какая операционная система? – BoBTFish
[Что вы пробовали?] (Http://mattgemmell.com/2008/12/08/what-have-you-tried/) –