// PascalABC.NET 3.2, сборка 1417 от 28.03.2017 // Внимание! Если программа не работает, обновите версию!
procedure CreateFile(p:string); begin var f:=OpenWrite(p); Writeln(f,'В чащах юга жил бы цитрус? Да, но фальшивый экземпляръ!'); Writeln(f,'СЪЕШЬ ЖЕ ЕЩЁ ЭТИХ МЯГКИХ ФРАНЦУЗСКИХ БУЛОК, ДА ВЫПЕЙ ЧАЮ'); Writeln(f,'ФлегмаТичНая этА веРБлЮдиЦа жует у пОДЪезда засыХающий горький шиповник'); Writeln(f,'The quick brown fox jumps over the lazy dog'); Writeln(f,'THE FIVE BOXING WIZARDS JUMP QUICKLY'); f.Close end;
procedure UpFile(p:string); begin var a:=ReadAllLines(p); WriteAllLines(p,a.Select(s->UpperCase(s)).ToArray); end;
begin var p:=ReadlnString('Введите имя файла (можно, с путём):'); CreateFile(p); UpFile(p); // контроль работы ReadAllLines(p).Println(NewLine) end.
Пример работы Введите имя файла (можно, с путём): MyTest.txt В ЧАЩАХ ЮГА ЖИЛ БЫ ЦИТРУС? ДА, НО ФАЛЬШИВЫЙ ЭКЗЕМПЛЯРЪ! СЪЕШЬ ЖЕ ЕЩЁ ЭТИХ МЯГКИХ ФРАНЦУЗСКИХ БУЛОК, ДА ВЫПЕЙ ЧАЮ ФЛЕГМАТИЧНАЯ ЭТА ВЕРБЛЮДИЦА ЖУЕТ У ПОДЪЕЗДА ЗАСЫХАЮЩИЙ ГОРЬКИЙ ШИПОВНИК THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG THE FIVE BOXING WIZARDS JUMP QUICKLY
// Внимание! Если программа не работает, обновите версию!
procedure CreateFile(p:string);
begin
var f:=OpenWrite(p);
Writeln(f,'В чащах юга жил бы цитрус? Да, но фальшивый экземпляръ!');
Writeln(f,'СЪЕШЬ ЖЕ ЕЩЁ ЭТИХ МЯГКИХ ФРАНЦУЗСКИХ БУЛОК, ДА ВЫПЕЙ ЧАЮ');
Writeln(f,'ФлегмаТичНая этА веРБлЮдиЦа жует у пОДЪезда засыХающий горький шиповник');
Writeln(f,'The quick brown fox jumps over the lazy dog');
Writeln(f,'THE FIVE BOXING WIZARDS JUMP QUICKLY');
f.Close
end;
procedure UpFile(p:string);
begin
var a:=ReadAllLines(p);
WriteAllLines(p,a.Select(s->UpperCase(s)).ToArray);
end;
begin
var p:=ReadlnString('Введите имя файла (можно, с путём):');
CreateFile(p);
UpFile(p);
// контроль работы
ReadAllLines(p).Println(NewLine)
end.
Пример работы
Введите имя файла (можно, с путём): MyTest.txt
В ЧАЩАХ ЮГА ЖИЛ БЫ ЦИТРУС? ДА, НО ФАЛЬШИВЫЙ ЭКЗЕМПЛЯРЪ!
СЪЕШЬ ЖЕ ЕЩЁ ЭТИХ МЯГКИХ ФРАНЦУЗСКИХ БУЛОК, ДА ВЫПЕЙ ЧАЮ
ФЛЕГМАТИЧНАЯ ЭТА ВЕРБЛЮДИЦА ЖУЕТ У ПОДЪЕЗДА ЗАСЫХАЮЩИЙ ГОРЬКИЙ ШИПОВНИК
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
THE FIVE BOXING WIZARDS JUMP QUICKLY
ответ: Это - корень файловой системы, и в данном случае тебе нужны файлы letter:1 и letter:1. Полное имя файла
Наглядное объяснение: мне нужен файл "valve", "Алексей Матов - 28 панфиловцев" и "дубонос"
корень файловой системы на флешке:
Half-life{valve
{valve;russian
{maps
Музыка{Алексей Матов - Родина
ФЛЕШКА {Алексей Матов - Новогодняя
{Алексей Матов - 28 панфиловцев
Моя папка Фото{кот
{дубонос
Полное имя файла valve:Half-life/valve
Полное имя файла дубонос:Моя папка/Фото/дубонос
Полное имя файла Алексей Матов - 28 панфиловцев:
Музыка/Алексей Матов - 28 панфиловцев