Как я могу создать 77 файлов, содержимым которых является имя каждого файла? - PullRequest
1 голос
/ 01 мая 2009

Давайте рассмотрим пример. Файл «file1» имеет содержимое «file1», его собственное имя. Файл «file2» имеет содержимое «file2», опять же его собственное имя. Шаблон продолжается, пока мы не покрыли 77 файлов. Какой самый простой способ сделать 77 файлов?

Поскольку мне, как правило, трудно компилировать, я подвожу некоторые детали.

Инструкции по компиляции кодов

РАЗРЕШЕНИЯ: "chmod 700 filename.some_ending"

RUNNING: "./filename.some_ending"

Как скомпилировать?

  1. Используйте gcc для C ++ / C, например "gcc filename.c", а затем запустите "./a.out"
  2. Используйте javac для Java, например «javac filename.javac», а затем запустите его с «java class» (ошибка?!)
  3. Fortran?
  4. ... больше?

Ответы [ 12 ]

1 голос
/ 01 мая 2009

C #, почему бы и нет:

using System.IO;

namespace FileCreator
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 1; i <= 77; i++)
            {
                TextWriter f = new StreamWriter("file" + i);
                f.Write("file" + i);
                f.Close();
            }
        }
    }
}
0 голосов
/ 15 октября 2012

Groovy:

77.times{n->n++;new File('file'+n).withWriter{it.writeLine('file'+n)}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...