Т.к. вы вызываете команду из консоли, то очевидно что файл уже должен лежать на сервере.
Вызывая команду мы можем просто передать ей путь до файла, и далее, имея этот путь мы можем открыть файл и что-то с ним делать с помощью стандартных функций (ну или завернуть в какой-нибудь удобный объект).
public function actionIndex($filepath){
$filename = end(explode('/',$filepath));
$file_handler = fopen($filepath); // далее используем дескриптор файла для чтения/записи
// или
$file_content_string = file_get_contents($filepath); // сразу читаем содержимое в строку
}
Вызывать это дело надо так:
php yii MyCommand /path/to/file