2015-05-29 5 views
0

Итак, я использую класс StreamReader, и в том месте, где находится мой адрес, у меня есть @ "S: \ Temporary Shared Space \ Project \ Boyscout3 \ Data \ full_pack.txt". Мой коллега полагает, что вместо набрав это супер длинное имя файла, есть короткий способ сделать это. Мой коллега полагает, что вы можете просто вставить @ "full_pack.txt *", и он будет искать все имена файлов на вашем компьютере с таким именем. Является ли мой коллега сумасшедшим или это реальная вещь?file path shortener C#

+3

Вы можете просто ответить на свой вопрос, попробовав его и увидев. –

+1

Он сумасшедший, простой. Однако он будет выглядеть в текущем рабочем каталоге. –

+1

Если вы используете '@" full_pack.txt * "', он будет читать 'full_pack.txt *' (недопустимый файл) из текущего * рабочего каталога. * –

ответ

1

Мой коллега полагает, что вместо того, чтобы набирать это супер длинное имя файла, есть короткий способ сделать это.

Это зависит от того, в каком контексте вы выполняете программу. Вы можете использовать относительный путь, чтобы сделать строку короче (и более гибкой).

Мой коллега полагает, что вы можете просто положить в поле «full_pack.txt», и он будет искать все имена файлов на вашем компьютере с таким именем.

Я не знаю, почему вы добавили *, но если вы не используете метод поиска, вам нужно будет удалить этот символ. "full_pack.txt", который будет захватывать full_pack.txt из текущего каталога, где бы он ни находился.