Описание тега system.io.directory
Класс .NET, предоставляющий статические методы для создания, перемещения и перечисления каталогов и подкаталогов.
2
ответа
C# Directory.GetDirectories за исключением папок
Я пытаюсь перебрать список папок пользователей в окнах в "c:\Users", но исключаю встроенные пользовательские папки Microsoft, ниже приведен сегмент кода, который я использую для выполнения этого подвига, но по какой-то причине не работает, как задум…
04 апр '12 в 00:39
5
ответов
Навигация по каталогам с помощью Path.Combine
Я пытаюсь перейти на несколько каталогов, а затем войти в папку ввода... Я пробовал это var path = Path.Combine(Directory.GetCurrentDirectory(), @"..\\..\\..\\Input\\" + filename); но ценность пути заканчивается тем, что.. C:\\Users\user1\\Desktop\\…
20 авг '14 в 07:22
2
ответа
Directory.GetFiles возвращает неожиданные результаты с SearchPattern
Я работаю над пакетной программой, которая обрабатывает большое количество файлов (более 50 000 файлов), и сталкиваюсь со странным поведением с Directory.GetFiles метод. В процессе я перемещаю файлы, которые соответствуют следующему шаблону поиска "…
23 фев '17 в 15:11
2
ответа
Как я могу обнаружить все вложенные папки в основной папке?
Предположим, мой путь "c:/myapp/mainfolder/"Есть три папки, включенные в основную папку. Кстати, не нужно идентифицировать отдельные файлы в основной папке. c:/myapp/mainfolder/subfolder1/ c:/myapp/mainfolder/subfolder2/ c:/myapp/mainfolder/subfolde…
09 авг '10 в 01:47
1
ответ
UWP не может перечислить или получить доступ к файлам.lnk или url
Прежде чем перейти к дальнейшим деталям, я хотел бы отметить, что теперь uwp может знать, что есть доступ к файлам в масштабе всей системы, так что эта проблема не совсем связана с этим. При этом проблема довольно проста для объяснения: uwp не может…
09 авг '18 в 21:00
0
ответов
Как получить доступ к файлам в основном каталоге проекта при работе из модульного теста?
Я создаю приложение XAML, которое может принимать как один входной путь к отдельному файлу Excel, а второй - путь к каталогу, содержащему несколько файлов Excel. Как только они будут указаны, приложение будет сравнивать все списки в каталоге с файло…
05 июл '18 в 15:58
2
ответа
Удаление файлов приводит к ошибке (процесс не может получить доступ к файлу..)
В настоящее время я отлаживаю свой код, потому что он дает мне ошибку: The process cannot access the file because it is being used by another process. И я думаю, что ошибка возникает в этой строке кода foreach (var filename in filenames) { var file …
05 сен '15 в 03:11
1
ответ
Убедитесь, что новый каталог создан
Мне нужно сделать каталоги в папке из многопоточного приложения. Каталог должен быть уникальным для каждого сеанса. Теперь при создании файла вы можете использовать следующее, чтобы быть уверенным, что текущий поток создал файл. New FileStream(FileP…
13 июл '16 в 09:48
2
ответа
Что происходит с Directory.EnumerateFiles, если содержимое каталога изменяется во время итерации?
Я читал обсуждения о разнице между Directory.EnumerateFiles и Directory.GetFiles(). Я понимаю, что внутренне они оба используют System.IO.FileSystemEnumerableFactory.CreateFileNameIterator() Разница заключается в том, что EnumerateFiles может исполь…
10 апр '15 в 07:31
3
ответа
Используйте "DirectoryInfo" с FTP-сервером
Я бы использовал эту инструкцию: System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("ftp://192.168.47.1/DocXML"); Но я не могу. Как я могу использовать ("ftp://192.168.47.1/DocXML"); с new System.IO.DirectoryInfo("");? Это код System.IO.Direc…
16 май '15 в 15:29
0
ответов
Как восстановить удаленные папки
Я создал приложение для перемещения и удаления файлов и папок с помощью "Directory.Delete()". Код следующий: string[] files = Directory.GetFiles(sourceFolder1); foreach (string file in files) { FileInfo fi = new FileInfo(file); if (fi.LastWriteTime …
21 фев '19 в 08:19
1
ответ
Почему проводник Windows позволяет создавать папки, которые слишком длинные для перемещения в Directory.Move, создавая исключение PathTooLongException?
Я могу вручную создать папку в проводнике Windows, полный путь составляет ровно 247 символов (исключая косую черту). Насколько я понимаю, 248 - это максимальный предел пути к имени папки, включая косую черту. Тогда я пытаюсь использовать Directory.M…
01 май '14 в 09:55
0
ответов
UnauthorizedAccessException при попытке изменить права доступа к файлу
Я пытаюсь изменить разрешения программно с помощью службы Windows C#, которая работает под учетной записью администратора в Windows XP. Другая программа сохраняет и изменяет файлы в локальной файловой системе таким образом, чтобы после того, как эта…
24 фев '10 в 03:34
4
ответа
Получить дату создания или дату изменения файла?
Я хочу получить дату создания, дату последнего изменения, другие детали, относящиеся к файлам, и добавить их в таблицу данных. В настоящее время я получаю информацию о файле с помощью directory.getfiles, Вот что я получил так далеко: Dim paths() As …
03 авг '16 в 18:33
2
ответа
Получить следующий файл в папке
Открывая изображение в средстве просмотра фотографий Windows, вы можете перемещаться назад и вперед между поддерживаемыми файлами с помощью клавиш со стрелками (следующая фотография / предыдущая фотография). Вопрос в том, как получить путь к следующ…
09 ноя '14 в 20:20
2
ответа
Метод System.IO.Directory.Delete просто отправляет файлы в корзину. Любой способ удалить навсегда?
В.NET я запускаю код Directory.Delete(tempdir, true); навсегда удалить каталог и все содержащиеся в нем файлы. Этот метод удаления отправляет файлы только в корзину, а не навсегда удаляет их. Есть ли способ заставить Directory.Delete perma-delete ка…
22 май '17 в 11:54
4
ответа
Почему я не могу унаследовать IO.Directory?
Почему я не могу создать class в VB.NET тот inherits System.IO.Directory? Согласно Lutz Roeder, это не объявлено как NotInheritable! Я хочу создать utility class это добавляет функциональность к Directory class, Например, я хочу добавить Directory.M…
25 сен '08 в 20:17
3
ответа
FileNames в DataTable - первый столбец
Есть ли способ получить список FileNames в DataTable без использования foreach цикл? DataTable dtOutput = new DataTable(); dtOutput.Columns.Add("FileName", typeof(string)); dtOutput.Columns.Add(Col2..., typeof(decimal)); ... foreach (string file in …
08 июл '13 в 10:12
2
ответа
Рекурсивный список файлов / папок зацикливается
Как мне в рекурсивные циклы? Прежде всего, я хочу вычеркнуть списки папок и файлов, конечно, эти файлы должны быть в соответствующих папках, и я собираюсь отобразить список в Интернете с помощью HTML и CSS. у меня есть List<DirectoryInfo> и Li…
22 ноя '13 в 22:36
2
ответа
.NET Directory.Move() против File.Move()
У нас есть приложение, которое хранит файлы во временном местоположении, пока пользователь не решит завершить свою транзакцию. Временный каталог уникален для каждой транзакции. Как только они завершают работу, файлы перемещаются из временного местоп…
13 окт '15 в 14:22