exporting variabels from env file

I am running a unix script and calling an env script with in that. but the variables i am exporting in env are not being used by the present script. can any body let me know why? The env file is in the same directory and when i run in devug mode its able to show all the variable values also.

Here is a snippet:

./lin_env

if [ ! -d $C_ARCHIVE_DIR/$YYMM ]; then
mv $C_SRCFILE_DIR/lin_$linBR\_$CODE\_$CYCLES.$YYMM.* $C_ARCHIVE_DIR/$YYMM/
fi

ERROR: /0711 no such directory

. ./lin_env