|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
У меня есть список. Код: c# 1. 2. 3. 4.
Я знаю как проверить находится ли файл в папке. А есть ли метод, позволяющий проверить, например, что файл C:\1\test\test2\abc.text находится в list[0] и не находится в list[1] и list[2]. Для этого нужно делать всё циклом и шагать от папки к папке вверх к корню или есть более универсальный способ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:24 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
Ну так в цикле бежишь по list и проверяешь File.Exists(путь + файл) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:28 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
Т.е. что-то вроде метода Path.IsPathRooted, только это проверка для пути на компьютере, а нужно что-то типа Path.PathContainsFile(path,file) причем необязательно чтобы папка и файл были на компьютере, или такого нет метода встроенного в framework? я поискал, ничего похожего не нашёл. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:29 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
Причем тут root, причем тут вложенность? Тебе же просто нужно проверить, что Studentsфайл C:\1\test\test2\abc.text находится в list[0] и не находится в list[1] и list[2] ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:31 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
МСУНу так в цикле бежишь по list и проверяешь File.Exists(путь + файл) Да, это я понял. Мне необязательно чтобы папка или файл были на компе. У меня просто 2 строки - путь(C:\1) и файл(C:\1\2\abc.text) и нужно выдать true, что путь в строке 2 лежит в пути строки 1. Встроенного нет метода? Я не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:32 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
Да, но файла и пути на компе может не быть, а нужно вернуть true , если путь C:\1 и false , если путь C:\1\xyz ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:34 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
МСУНу так в цикле бежишь по list и проверяешь File.Exists(путь + файл) файла может и не быть, в этом проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:35 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
StudentsМне необязательно чтобы папка или файл были на компе А где я от тебя требую обратного? Studentsфайла может и не быть, в этом проблема. И что в этом случае будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:40 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
Или File.Exists предназначен только для существующих файлов? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:40 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
МСУИли File.Exists предназначен только для существующих файлов? http://msdn.microsoft.com/ru-ru/library/system.io.file.exists(v=vs.110).aspx Определяет, существует ли заданный файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:42 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
StudentsОпределяет, существует ли заданный файл. А я что от тебя требую, определить, существует ли мышка в компьютере? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:44 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
МСУStudentsОпределяет, существует ли заданный файл. А я что от тебя требую, определить, существует ли мышка в компьютере? "проверяешь File.Exists(путь + файл)" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:49 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
StudentsМСУпропущено... А я что от тебя требую, определить, существует ли мышка в компьютере? "проверяешь File.Exists(путь + файл)" И в чем проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:54 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
МСУStudentsпропущено... "проверяешь File.Exists(путь + файл)" И в чем проблема? в том что файла может не быть на компе, а вернуть true всё равно нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 15:56 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
Studentsв том что файла может не быть на компе, а вернуть true всё равно нужно Ну так возвращай True, если файла нет на компе Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 16:08 |
|
Как проверить - находится ли файл внутри не самой папки, а внутри подпапки?
|
|||
---|---|---|---|
#18+
МСУStudentsв том что файла может не быть на компе, а вернуть true всё равно нужно Ну так возвращай True, если файла нет на компе Код: c# 1.
мне не надо true, я уже сделал через цикл. тупо по каждой папке шёл и смотрел ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2013, 16:33 |
|
|
start [/forum/search_topic.php?author=Arie123&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 755ms |
total: | 932ms |
0 / 0 |