Fix bug "mv foo.txt c:\temp gives you c:\tempfoo.txt" by Brandon Turner

svn path=/trunk/; revision=16486
This commit is contained in:
Magnus Olsen 2005-07-07 16:22:45 +00:00
parent 4e39fcafa0
commit 7d472ee662

View file

@ -182,9 +182,10 @@ INT cmd_move (LPTSTR cmd, LPTSTR param)
/*build the dest string(accounts for *)*/ /*build the dest string(accounts for *)*/
TCHAR szFullDestPath[MAX_PATH]; TCHAR szFullDestPath[MAX_PATH];
_tcscpy (szFullDestPath, szDestPath); _tcscpy (szFullDestPath, szDestPath);
/*this line causes a one to many slashes, GetFullPathName must /*check to see if there is an ending slash, if not add one*/
be adding on a \ when it sees that is a dir*/ if(szFullDestPath[_tcslen(szFullDestPath) - 1] != _T('\\'))
//_tcscat (szFullDestPath, _T("\\")); _tcscat (szFullDestPath, _T("\\"));
_tcscat (szFullDestPath, findBuffer.cFileName); _tcscat (szFullDestPath, findBuffer.cFileName);
/*checks to make sure user wanted/wants the override*/ /*checks to make sure user wanted/wants the override*/